    DRV_DEF_D(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, MEM_TYPE_PER_PP, Op_Default, 0, 6, 0)
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, cCfiAction, 2, {5,7,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, cCosAction, 2, {4,29,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, cTagAction, 2, {4,23,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, cVlanIdAction, 2, {5,1,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, ctagAddMode, 1, {5,11,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, ctagCos, 3, {1,4,3})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, ctagModifyMode, 1, {5,14,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, cvlanId, 12, {1,0,4}, {0,24,8})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, cvlanXlateValid, 1, {5,10,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, discardBcast, 1, {4,17,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, discardKnownMcast, 1, {4,19,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, discardKnownUcast, 1, {4,21,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, discardUnknownMcast, 1, {4,18,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, discardUnknownUcast, 1, {4,20,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, discard, 1, {5,16,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, globalDestPort, 16, {0,8,16})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, hashType, 4, {0,1,4})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, isLabel, 1, {0,6,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, isLogicPort, 1, {0,7,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, isMplsEvpnShareType, 1, {5,21,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, isNshEditDs0, 1, {2,23,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, isNshEditDs1, 1, {5,23,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, logEn, 1, {5,17,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, logId, 2, {5,18,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, sCfiAction, 2, {5,5,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, sCosAction, 2, {5,0,1}, {4,31,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, sTagAction, 2, {4,25,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, sVlanIdAction, 2, {5,3,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, stagModifyMode, 1, {5,15,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, statsPtrIsPolicerPtr, 1, {3,0,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, svlanTpidIndexEn, 1, {5,12,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, svlanTpidIndex, 2, {4,27,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, svlanXlateValid, 1, {5,9,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, tbd, 1, {5,22,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, u0_, 16, {3,1,16})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, u0_gPolicer_policerLvlSel, 1, {3,2,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, u0_gPolicer_policerPhbEn, 1, {3,1,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, u0_gPolicer_policerPtr, 13, {3,3,13})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, u0_gPolicer_xAdDataValid, 1, {3,16,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, u0_gStats_statsPtr, 16, {3,1,16})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, userCCfi, 1, {3,17,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, userCCos, 3, {3,18,3})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, userCVlanId, 12, {4,0,1}, {3,21,11})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, userIdExceptionEn, 1, {5,13,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, userSCfi, 1, {4,1,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, userSCos, 3, {4,2,3})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, userSVlanId, 12, {4,5,12})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, valid, 1, {0,0,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, vlanXlatePortIsolateEn, 1, {4,22,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, vniValid, 1, {5,20,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanCosPortHashKey, xKeyValid, 1, {0,5,1})
    DRV_DEF_D(CModel, 1, DsEgressXcOamCvlanPortHashKey, MEM_TYPE_PER_PP, Op_Default, 0, 6, 0)
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, cCfiAction, 2, {5,7,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, cCosAction, 2, {4,29,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, cTagAction, 2, {4,23,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, cVlanIdAction, 2, {5,1,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, ctagAddMode, 1, {5,11,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, ctagModifyMode, 1, {5,14,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, cvlanId, 12, {1,0,4}, {0,24,8})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, cvlanXlateValid, 1, {5,10,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, discardBcast, 1, {4,17,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, discardKnownMcast, 1, {4,19,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, discardKnownUcast, 1, {4,21,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, discardUnknownMcast, 1, {4,18,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, discardUnknownUcast, 1, {4,20,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, discard, 1, {5,16,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, globalDestPort, 16, {0,8,16})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, hashType, 4, {0,1,4})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, isLabel, 1, {0,6,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, isLogicPort, 1, {0,7,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, isMplsEvpnShareType, 1, {5,21,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, isNshEditDs0, 1, {2,23,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, isNshEditDs1, 1, {5,23,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, logEn, 1, {5,17,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, logId, 2, {5,18,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, sCfiAction, 2, {5,5,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, sCosAction, 2, {5,0,1}, {4,31,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, sTagAction, 2, {4,25,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, sVlanIdAction, 2, {5,3,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, stagModifyMode, 1, {5,15,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, statsPtrIsPolicerPtr, 1, {3,0,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, svlanTpidIndexEn, 1, {5,12,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, svlanTpidIndex, 2, {4,27,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, svlanXlateValid, 1, {5,9,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, tbd, 1, {5,22,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, u0_, 16, {3,1,16})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, u0_gPolicer_policerLvlSel, 1, {3,2,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, u0_gPolicer_policerPhbEn, 1, {3,1,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, u0_gPolicer_policerPtr, 13, {3,3,13})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, u0_gPolicer_xAdDataValid, 1, {3,16,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, u0_gStats_statsPtr, 16, {3,1,16})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, userCCfi, 1, {3,17,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, userCCos, 3, {3,18,3})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, userCVlanId, 12, {4,0,1}, {3,21,11})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, userIdExceptionEn, 1, {5,13,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, userSCfi, 1, {4,1,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, userSCos, 3, {4,2,3})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, userSVlanId, 12, {4,5,12})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, valid, 1, {0,0,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, vlanXlatePortIsolateEn, 1, {4,22,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, vniValid, 1, {5,20,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamCvlanPortHashKey, xKeyValid, 1, {0,5,1})
    DRV_DEF_D(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, MEM_TYPE_PER_PP, Op_Default, 0, 6, 0)
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, cCfiAction, 2, {5,7,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, cCosAction, 2, {4,29,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, cTagAction, 2, {4,23,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, cVlanIdAction, 2, {5,1,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, ctagAddMode, 1, {5,11,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, ctagModifyMode, 1, {5,14,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, cvlanId, 12, {1,0,4}, {0,24,8})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, cvlanXlateValid, 1, {5,10,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, discardBcast, 1, {4,17,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, discardKnownMcast, 1, {4,19,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, discardKnownUcast, 1, {4,21,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, discardUnknownMcast, 1, {4,18,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, discardUnknownUcast, 1, {4,20,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, discard, 1, {5,16,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, globalDestPort, 16, {0,8,16})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, hashType, 4, {0,1,4})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, isLabel, 1, {0,6,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, isLogicPort, 1, {0,7,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, isMplsEvpnShareType, 1, {5,21,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, isNshEditDs0, 1, {2,23,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, isNshEditDs1, 1, {5,23,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, logEn, 1, {5,17,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, logId, 2, {5,18,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, sCfiAction, 2, {5,5,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, sCosAction, 2, {5,0,1}, {4,31,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, sTagAction, 2, {4,25,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, sVlanIdAction, 2, {5,3,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, stagModifyMode, 1, {5,15,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, statsPtrIsPolicerPtr, 1, {3,0,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, svlanId, 12, {1,4,12})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, svlanTpidIndexEn, 1, {5,12,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, svlanTpidIndex, 2, {4,27,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, svlanXlateValid, 1, {5,9,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, tbd, 1, {5,22,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, u0_, 16, {3,1,16})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, u0_gPolicer_policerLvlSel, 1, {3,2,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, u0_gPolicer_policerPhbEn, 1, {3,1,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, u0_gPolicer_policerPtr, 13, {3,3,13})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, u0_gPolicer_xAdDataValid, 1, {3,16,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, u0_gStats_statsPtr, 16, {3,1,16})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, userCCfi, 1, {3,17,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, userCCos, 3, {3,18,3})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, userCVlanId, 12, {4,0,1}, {3,21,11})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, userIdExceptionEn, 1, {5,13,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, userSCfi, 1, {4,1,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, userSCos, 3, {4,2,3})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, userSVlanId, 12, {4,5,12})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, valid, 1, {0,0,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, vlanXlatePortIsolateEn, 1, {4,22,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, vniValid, 1, {5,20,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamDoubleVlanPortHashKey, xKeyValid, 1, {0,5,1})
    DRV_DEF_D(CModel, 1, DsEgressXcOamPortCrossHashKey, MEM_TYPE_PER_PP, Op_Default, 0, 6, 0)
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, cCfiAction, 2, {5,7,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, cCosAction, 2, {4,29,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, cTagAction, 2, {4,23,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, cVlanIdAction, 2, {5,1,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, ctagAddMode, 1, {5,11,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, ctagModifyMode, 1, {5,14,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, cvlanXlateValid, 1, {5,10,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, discardBcast, 1, {4,17,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, discardKnownMcast, 1, {4,19,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, discardKnownUcast, 1, {4,21,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, discardUnknownMcast, 1, {4,18,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, discardUnknownUcast, 1, {4,20,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, discard, 1, {5,16,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, globalDestPort, 16, {1,0,8}, {0,24,8})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, globalSrcPort, 16, {0,8,16})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, hashType, 4, {0,1,4})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, isLabel, 1, {0,6,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, isLogicPort, 1, {0,7,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, isMplsEvpnShareType, 1, {5,21,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, isNshEditDs0, 1, {2,23,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, isNshEditDs1, 1, {5,23,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, logEn, 1, {5,17,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, logId, 2, {5,18,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, sCfiAction, 2, {5,5,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, sCosAction, 2, {5,0,1}, {4,31,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, sTagAction, 2, {4,25,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, sVlanIdAction, 2, {5,3,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, stagModifyMode, 1, {5,15,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, statsPtrIsPolicerPtr, 1, {3,0,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, svlanTpidIndexEn, 1, {5,12,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, svlanTpidIndex, 2, {4,27,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, svlanXlateValid, 1, {5,9,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, tbd, 1, {5,22,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, u0_, 16, {3,1,16})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, u0_gPolicer_policerLvlSel, 1, {3,2,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, u0_gPolicer_policerPhbEn, 1, {3,1,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, u0_gPolicer_policerPtr, 13, {3,3,13})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, u0_gPolicer_xAdDataValid, 1, {3,16,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, u0_gStats_statsPtr, 16, {3,1,16})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, userCCfi, 1, {3,17,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, userCCos, 3, {3,18,3})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, userCVlanId, 12, {4,0,1}, {3,21,11})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, userIdExceptionEn, 1, {5,13,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, userSCfi, 1, {4,1,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, userSCos, 3, {4,2,3})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, userSVlanId, 12, {4,5,12})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, valid, 1, {0,0,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, vlanXlatePortIsolateEn, 1, {4,22,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, vniValid, 1, {5,20,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortCrossHashKey, xKeyValid, 1, {0,5,1})
    DRV_DEF_D(CModel, 1, DsEgressXcOamPortHashKey, MEM_TYPE_PER_PP, Op_Default, 0, 6, 0)
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, cCfiAction, 2, {5,7,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, cCosAction, 2, {4,29,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, cTagAction, 2, {4,23,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, cVlanIdAction, 2, {5,1,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, ctagAddMode, 1, {5,11,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, ctagModifyMode, 1, {5,14,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, cvlanXlateValid, 1, {5,10,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, discardBcast, 1, {4,17,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, discardKnownMcast, 1, {4,19,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, discardKnownUcast, 1, {4,21,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, discardUnknownMcast, 1, {4,18,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, discardUnknownUcast, 1, {4,20,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, discard, 1, {5,16,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, globalDestPort, 16, {0,8,16})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, hashType, 4, {0,1,4})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, isLabel, 1, {0,6,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, isLogicPort, 1, {0,7,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, isMplsEvpnShareType, 1, {5,21,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, isNshEditDs0, 1, {2,23,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, isNshEditDs1, 1, {5,23,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, logEn, 1, {5,17,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, logId, 2, {5,18,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, sCfiAction, 2, {5,5,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, sCosAction, 2, {5,0,1}, {4,31,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, sTagAction, 2, {4,25,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, sVlanIdAction, 2, {5,3,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, stagModifyMode, 1, {5,15,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, statsPtrIsPolicerPtr, 1, {3,0,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, svlanTpidIndexEn, 1, {5,12,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, svlanTpidIndex, 2, {4,27,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, svlanXlateValid, 1, {5,9,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, tbd, 1, {5,22,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, u0_, 16, {3,1,16})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, u0_gPolicer_policerLvlSel, 1, {3,2,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, u0_gPolicer_policerPhbEn, 1, {3,1,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, u0_gPolicer_policerPtr, 13, {3,3,13})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, u0_gPolicer_xAdDataValid, 1, {3,16,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, u0_gStats_statsPtr, 16, {3,1,16})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, userCCfi, 1, {3,17,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, userCCos, 3, {3,18,3})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, userCVlanId, 12, {4,0,1}, {3,21,11})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, userIdExceptionEn, 1, {5,13,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, userSCfi, 1, {4,1,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, userSCos, 3, {4,2,3})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, userSVlanId, 12, {4,5,12})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, valid, 1, {0,0,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, vlanXlatePortIsolateEn, 1, {4,22,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, vniValid, 1, {5,20,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortHashKey, xKeyValid, 1, {0,5,1})
    DRV_DEF_D(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, MEM_TYPE_PER_PP, Op_Default, 0, 6, 0)
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, cCfiAction, 2, {5,7,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, cCosAction, 2, {4,29,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, cTagAction, 2, {4,23,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, cVlanIdAction, 2, {5,1,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, ctagAddMode, 1, {5,11,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, ctagModifyMode, 1, {5,14,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, cvlanXlateValid, 1, {5,10,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, discardBcast, 1, {4,17,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, discardKnownMcast, 1, {4,19,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, discardKnownUcast, 1, {4,21,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, discardUnknownMcast, 1, {4,18,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, discardUnknownUcast, 1, {4,20,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, discard, 1, {5,16,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, globalDestPort, 16, {1,0,8}, {0,24,8})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, globalSrcPort, 16, {0,8,16})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, hashType, 4, {0,1,4})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, isLabel, 1, {0,6,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, isLogicPort, 1, {0,7,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, isMplsEvpnShareType, 1, {5,21,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, isNshEditDs0, 1, {2,23,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, isNshEditDs1, 1, {5,23,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, logEn, 1, {5,17,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, logId, 2, {5,18,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, sCfiAction, 2, {5,5,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, sCosAction, 2, {5,0,1}, {4,31,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, sTagAction, 2, {4,25,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, sVlanIdAction, 2, {5,3,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, stagModifyMode, 1, {5,15,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, statsPtrIsPolicerPtr, 1, {3,0,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, svlanTpidIndexEn, 1, {5,12,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, svlanTpidIndex, 2, {4,27,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, svlanXlateValid, 1, {5,9,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, tbd, 1, {5,22,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, u0_, 16, {3,1,16})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, u0_gPolicer_policerLvlSel, 1, {3,2,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, u0_gPolicer_policerPhbEn, 1, {3,1,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, u0_gPolicer_policerPtr, 13, {3,3,13})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, u0_gPolicer_xAdDataValid, 1, {3,16,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, u0_gStats_statsPtr, 16, {3,1,16})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, userCCfi, 1, {3,17,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, userCCos, 3, {3,18,3})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, userCVlanId, 12, {4,0,1}, {3,21,11})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, userIdExceptionEn, 1, {5,13,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, userSCfi, 1, {4,1,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, userSCos, 3, {4,2,3})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, userSVlanId, 12, {4,5,12})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, valid, 1, {0,0,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, vlanId, 12, {1,8,12})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, vlanXlatePortIsolateEn, 1, {4,22,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, vniValid, 1, {5,20,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamPortVlanCrossHashKey, xKeyValid, 1, {0,5,1})
    DRV_DEF_D(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, MEM_TYPE_PER_PP, Op_Default, 0, 6, 0)
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, cCfiAction, 2, {5,7,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, cCosAction, 2, {4,29,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, cTagAction, 2, {4,23,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, cVlanIdAction, 2, {5,1,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, ctagAddMode, 1, {5,11,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, ctagModifyMode, 1, {5,14,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, cvlanXlateValid, 1, {5,10,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, discardBcast, 1, {4,17,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, discardKnownMcast, 1, {4,19,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, discardKnownUcast, 1, {4,21,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, discardUnknownMcast, 1, {4,18,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, discardUnknownUcast, 1, {4,20,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, discard, 1, {5,16,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, globalDestPort, 16, {0,8,16})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, hashType, 4, {0,1,4})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, isLabel, 1, {0,6,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, isLogicPort, 1, {0,7,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, isMplsEvpnShareType, 1, {5,21,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, isNshEditDs0, 1, {2,23,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, isNshEditDs1, 1, {5,23,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, logEn, 1, {5,17,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, logId, 2, {5,18,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, sCfiAction, 2, {5,5,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, sCosAction, 2, {5,0,1}, {4,31,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, sTagAction, 2, {4,25,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, sVlanIdAction, 2, {5,3,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, stagCos, 3, {1,4,3})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, stagModifyMode, 1, {5,15,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, statsPtrIsPolicerPtr, 1, {3,0,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, svlanId, 12, {1,0,4}, {0,24,8})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, svlanTpidIndexEn, 1, {5,12,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, svlanTpidIndex, 2, {4,27,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, svlanXlateValid, 1, {5,9,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, tbd, 1, {5,22,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, u0_, 16, {3,1,16})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, u0_gPolicer_policerLvlSel, 1, {3,2,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, u0_gPolicer_policerPhbEn, 1, {3,1,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, u0_gPolicer_policerPtr, 13, {3,3,13})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, u0_gPolicer_xAdDataValid, 1, {3,16,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, u0_gStats_statsPtr, 16, {3,1,16})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, userCCfi, 1, {3,17,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, userCCos, 3, {3,18,3})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, userCVlanId, 12, {4,0,1}, {3,21,11})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, userIdExceptionEn, 1, {5,13,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, userSCfi, 1, {4,1,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, userSCos, 3, {4,2,3})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, userSVlanId, 12, {4,5,12})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, valid, 1, {0,0,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, vlanXlatePortIsolateEn, 1, {4,22,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, vniValid, 1, {5,20,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanCosPortHashKey, xKeyValid, 1, {0,5,1})
    DRV_DEF_D(CModel, 1, DsEgressXcOamSvlanPortHashKey, MEM_TYPE_PER_PP, Op_Default, 0, 6, 0)
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, cCfiAction, 2, {5,7,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, cCosAction, 2, {4,29,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, cTagAction, 2, {4,23,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, cVlanIdAction, 2, {5,1,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, ctagAddMode, 1, {5,11,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, ctagModifyMode, 1, {5,14,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, cvlanXlateValid, 1, {5,10,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, discardBcast, 1, {4,17,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, discardKnownMcast, 1, {4,19,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, discardKnownUcast, 1, {4,21,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, discardUnknownMcast, 1, {4,18,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, discardUnknownUcast, 1, {4,20,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, discard, 1, {5,16,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, globalDestPort, 16, {0,8,16})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, hashType, 4, {0,1,4})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, isLabel, 1, {0,6,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, isLogicPort, 1, {0,7,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, isMplsEvpnShareType, 1, {5,21,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, isNshEditDs0, 1, {2,23,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, isNshEditDs1, 1, {5,23,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, logEn, 1, {5,17,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, logId, 2, {5,18,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, sCfiAction, 2, {5,5,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, sCosAction, 2, {5,0,1}, {4,31,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, sTagAction, 2, {4,25,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, sVlanIdAction, 2, {5,3,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, stagModifyMode, 1, {5,15,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, statsPtrIsPolicerPtr, 1, {3,0,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, svlanId, 12, {1,0,4}, {0,24,8})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, svlanTpidIndexEn, 1, {5,12,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, svlanTpidIndex, 2, {4,27,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, svlanXlateValid, 1, {5,9,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, tbd, 1, {5,22,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, u0_, 16, {3,1,16})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, u0_gPolicer_policerLvlSel, 1, {3,2,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, u0_gPolicer_policerPhbEn, 1, {3,1,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, u0_gPolicer_policerPtr, 13, {3,3,13})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, u0_gPolicer_xAdDataValid, 1, {3,16,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, u0_gStats_statsPtr, 16, {3,1,16})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, userCCfi, 1, {3,17,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, userCCos, 3, {3,18,3})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, userCVlanId, 12, {4,0,1}, {3,21,11})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, userIdExceptionEn, 1, {5,13,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, userSCfi, 1, {4,1,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, userSCos, 3, {4,2,3})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, userSVlanId, 12, {4,5,12})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, valid, 1, {0,0,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, vlanXlatePortIsolateEn, 1, {4,22,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, vniValid, 1, {5,20,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortHashKey, xKeyValid, 1, {0,5,1})
    DRV_DEF_D(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, MEM_TYPE_PER_PP, Op_Default, 0, 6, 0)
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, cCfiAction, 2, {5,7,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, cCosAction, 2, {4,29,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, cTagAction, 2, {4,23,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, cVlanIdAction, 2, {5,1,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, ctagAddMode, 1, {5,11,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, ctagModifyMode, 1, {5,14,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, cvlanXlateValid, 1, {5,10,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, discardBcast, 1, {4,17,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, discardKnownMcast, 1, {4,19,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, discardKnownUcast, 1, {4,21,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, discardUnknownMcast, 1, {4,18,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, discardUnknownUcast, 1, {4,20,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, discard, 1, {5,16,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, globalDestPort, 16, {0,8,16})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, hashType, 4, {0,1,4})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, isLabel, 1, {0,6,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, isLogicPort, 1, {0,7,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, isMplsEvpnShareType, 1, {5,21,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, isNshEditDs0, 1, {2,23,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, isNshEditDs1, 1, {5,23,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, logEn, 1, {5,17,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, logId, 2, {5,18,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, macDa, 48, {2,0,20}, {1,4,28})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, sCfiAction, 2, {5,5,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, sCosAction, 2, {5,0,1}, {4,31,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, sTagAction, 2, {4,25,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, sVlanIdAction, 2, {5,3,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, stagModifyMode, 1, {5,15,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, statsPtrIsPolicerPtr, 1, {3,0,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, svlanId, 12, {1,0,4}, {0,24,8})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, svlanTpidIndexEn, 1, {5,12,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, svlanTpidIndex, 2, {4,27,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, svlanXlateValid, 1, {5,9,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, tbd, 1, {5,22,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, u0_, 16, {3,1,16})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, u0_gPolicer_policerLvlSel, 1, {3,2,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, u0_gPolicer_policerPhbEn, 1, {3,1,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, u0_gPolicer_policerPtr, 13, {3,3,13})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, u0_gPolicer_xAdDataValid, 1, {3,16,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, u0_gStats_statsPtr, 16, {3,1,16})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, userCCfi, 1, {3,17,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, userCCos, 3, {3,18,3})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, userCVlanId, 12, {4,0,1}, {3,21,11})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, userIdExceptionEn, 1, {5,13,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, userSCfi, 1, {4,1,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, userSCos, 3, {4,2,3})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, userSVlanId, 12, {4,5,12})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, valid, 1, {0,0,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, vlanXlatePortIsolateEn, 1, {4,22,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, vniValid, 1, {5,20,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamSvlanPortMacHashKey, xKeyValid, 1, {0,5,1})
    DRV_DEF_D(CModel, 1, DsScl2Ipv6Key320, MEM_TYPE_PER_PP, Op_Default, 0, 12, 0)
        DRV_DEF_F(CModel, 1, DsScl2Ipv6Key320, dscp, 6, {2,7,6})
        DRV_DEF_F(CModel, 1, DsScl2Ipv6Key320, ecn, 2, {2,5,2})
        DRV_DEF_F(CModel, 1, DsScl2Ipv6Key320, fragInfo, 2, {2,0,2})
        DRV_DEF_F(CModel, 1, DsScl2Ipv6Key320, globalPort, 16, {0,7,16})
        DRV_DEF_F(CModel, 1, DsScl2Ipv6Key320, ipAddr1, 64, {9,0,28}, {8,0,16}, {7,12,20})
        DRV_DEF_F(CModel, 1, DsScl2Ipv6Key320, ipAddr2, 64, {7,0,12}, {6,5,27}, {5,0,16}, {4,23,9})
        DRV_DEF_F(CModel, 1, DsScl2Ipv6Key320, ipAddrMode, 2, {9,28,2})
        DRV_DEF_F(CModel, 1, DsScl2Ipv6Key320, ipHeaderError, 1, {2,4,1})
        DRV_DEF_F(CModel, 1, DsScl2Ipv6Key320, ipOptions, 1, {2,3,1})
        DRV_DEF_F(CModel, 1, DsScl2Ipv6Key320, ipv6FlowLabel, 20, {4,0,12}, {3,24,8})
        DRV_DEF_F(CModel, 1, DsScl2Ipv6Key320, isFragPkt, 1, {2,2,1})
        DRV_DEF_F(CModel, 1, DsScl2Ipv6Key320, isLogicPort, 1, {0,23,1})
        DRV_DEF_F(CModel, 1, DsScl2Ipv6Key320, l4DestPort, 16, {1,16,16})
        DRV_DEF_F(CModel, 1, DsScl2Ipv6Key320, l4SourcePort, 16, {1,0,16})
        DRV_DEF_F(CModel, 1, DsScl2Ipv6Key320, layer2Type, 2, {4,21,2})
        DRV_DEF_F(CModel, 1, DsScl2Ipv6Key320, layer4Type, 4, {0,28,4})
        DRV_DEF_F(CModel, 1, DsScl2Ipv6Key320, layer4UserType, 4, {0,24,4})
        DRV_DEF_F(CModel, 1, DsScl2Ipv6Key320, rangeBitmap, 12, {3,12,12})
        DRV_DEF_F(CModel, 1, DsScl2Ipv6Key320, sclKeyType0, 4, {0,0,4})
        DRV_DEF_F(CModel, 1, DsScl2Ipv6Key320, sclKeyType1, 4, {6,0,4})
        DRV_DEF_F(CModel, 1, DsScl2Ipv6Key320, sclLabel1To0, 2, {0,4,2})
        DRV_DEF_F(CModel, 1, DsScl2Ipv6Key320, sclLabel7To2, 6, {3,0,6})
        DRV_DEF_F(CModel, 1, DsScl2Ipv6Key320, sclLabel8, 1, {3,6,1})
        DRV_DEF_F(CModel, 1, DsScl2Ipv6Key320, tcpEcn, 3, {4,12,3})
        DRV_DEF_F(CModel, 1, DsScl2Ipv6Key320, tcpFlags, 6, {4,15,6})
        DRV_DEF_F(CModel, 1, DsScl2Ipv6Key320, ttl, 8, {3,7,5}, {2,13,3})
        DRV_DEF_F(CModel, 1, DsScl2Ipv6Key320, xKeyValid0, 1, {0,6,1})
        DRV_DEF_F(CModel, 1, DsScl2Ipv6Key320, xKeyValid1, 1, {6,4,1})
    DRV_DEF_D(CModel, 1, DsScl2L3Key160, MEM_TYPE_PER_PP, Op_Default, 0, 6, 0)
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, globalPort, 16, {0,7,16})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, isLogicPort, 1, {0,23,1})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, layer3Type, 4, {5,12,4})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, layer4Type, 4, {0,28,4})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, layer4UserType, 4, {0,24,4})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, sclKeyType, 4, {0,0,4})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, sclLabel1To0, 2, {0,4,2})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, sclLabel7To2, 6, {3,0,6})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, sclLabel8, 1, {3,6,1})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, u1_, 117, {5,0,12}, {4,0,32}, {3,7,25}, {2,0,16}, {1,0,32})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, u1_g1_dscp, 6, {2,7,6})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, u1_g1_ecn, 2, {2,5,2})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, u1_g1_fragInfo, 2, {2,0,2})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, u1_g1_ipDa, 32, {5,0,12}, {4,12,20})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, u1_g1_ipHeaderError, 1, {2,4,1})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, u1_g1_ipOptions, 1, {2,3,1})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, u1_g1_ipSa, 32, {4,0,12}, {3,12,20})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, u1_g1_isFragPkt, 1, {2,2,1})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, u1_g1_l4DestPort, 16, {1,16,16})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, u1_g1_l4SourcePort, 16, {1,0,16})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, u1_g1_shareFields, 8, {3,7,5}, {2,13,3})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, u1_g2_arpOpCode, 16, {4,8,16})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, u1_g2_isRarp, 1, {1,0,1})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, u1_g2_protocolType, 16, {4,0,8}, {3,24,8})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, u1_g2_senderIp, 32, {2,0,1}, {1,1,31})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, u1_g2_targetIp, 32, {3,7,17}, {2,1,15})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, u1_g3_labelNum, 4, {4,23,4})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, u1_g3_mplsLabel0, 32, {1,0,32})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, u1_g3_mplsLabel1, 32, {3,7,16}, {2,0,16})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, u1_g3_mplsLabel2, 32, {4,0,23}, {3,23,9})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, u1_g4_fcoeDid, 24, {2,0,16}, {1,24,8})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, u1_g4_fcoeSid, 24, {1,0,24})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, u1_g5_egressNickname, 16, {5,0,3}, {4,19,13})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, u1_g5_ingressNickname, 16, {4,3,16})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, u1_g5_trillKeyType, 3, {1,0,3})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, u1_g5_trillMulticast, 1, {1,9,1})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, u1_g5_ttl, 6, {1,3,6})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, u1_g6_reserved0, 76, {4,0,3}, {3,7,25}, {2,0,16}, {1,0,32})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, u1_g7_etherOamLevel, 3, {1,13,3})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, u1_g7_etherOamOpCode, 8, {1,0,8})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, u1_g7_etherOamVersion, 5, {1,8,5})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, u1_g8_slowProtocolCode, 8, {1,0,8})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, u1_g8_slowProtocolFlags, 16, {1,8,16})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, u1_g8_slowProtocolSubType, 8, {1,24,8})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, u1_g9_ptpMessageType, 4, {1,0,4})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, u1_g9_ptpVersion, 4, {1,4,4})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, u1_g10_etherType, 16, {1,0,16})
        DRV_DEF_F(CModel, 1, DsScl2L3Key160, xKeyValid, 1, {0,6,1})
    DRV_DEF_D(CModel, 1, DsScl2MacIpv6Key640, MEM_TYPE_PER_PP, Op_Default, 0, 24, 0)
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, cEthType, 6, {5,5,6})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, ctagCfi, 1, {6,19,1})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, ctagCos, 3, {6,16,3})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, cvlanIdValid, 1, {0,7,1})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, cvlanId, 12, {6,5,11}, {5,15,1})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, dscp, 6, {8,0,1}, {7,27,5})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, ecn, 2, {7,25,2})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, fragInfoEncode, 2, {9,5,2})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, globalPort, 16, {0,8,16})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, ipDa, 128, {21,0,14}, {20,0,16}, {19,0,32}, {18,5,27}, {17,0,16}, {16,9,23})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, ipHeaderError, 1, {9,8,1})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, ipOptions, 1, {9,7,1})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, ipSa, 128, {16,0,9}, {15,0,32}, {14,0,16}, {13,0,32}, {12,5,27}, {11,4,12})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, ipv6FlowLabel, 20, {22,0,2}, {21,14,18})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, isLogicPort, 1, {0,24,1})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, isVxlan, 1, {6,20,1})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, l4DestPort, 16, {7,9,16})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, l4SourcePort, 16, {7,0,9}, {6,25,7})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, layer2Type, 2, {0,25,2})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, layer3HeaderProtocol, 8, {22,6,8})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, layer3Type, 4, {5,11,4})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, layer4Type, 4, {6,21,4})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, layer4UserType, 4, {22,2,4})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, macDa, 48, {4,0,18}, {3,7,25}, {2,11,5})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, macSa, 48, {2,0,11}, {1,0,32}, {0,27,5})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, piCvlanIdValid, 1, {11,3,1})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, piCvlanId, 12, {9,18,12})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, piSvlanIdValid, 1, {11,2,1})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, piSvlanId, 12, {10,10,12})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, prCvlanIdValid, 1, {4,19,1})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, prCvlanId, 12, {10,0,10}, {9,30,2})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, prSvlanIdValid, 1, {4,18,1})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, prSvlanId, 12, {11,0,2}, {10,22,10})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, rangeBitmap, 12, {9,0,5}, {8,9,7})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, sclKeyType0, 4, {0,0,4})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, sclKeyType1, 4, {6,0,4})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, sclKeyType2, 4, {12,0,4})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, sclKeyType3, 4, {18,0,4})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, sclLabel1To0, 2, {0,4,2})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, sclLabel7To2, 6, {3,0,6})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, sclLabel8, 1, {3,6,1})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, stagCfi, 1, {5,3,1})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, stagCos, 3, {5,0,3})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, svlanIdValid, 1, {5,4,1})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, svlanId, 12, {4,20,12})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, tcpEcn, 3, {9,9,3})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, tcpFlags, 6, {9,12,6})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, ttl, 8, {8,1,8})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, xKeyValid0, 1, {0,6,1})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, xKeyValid1, 1, {6,4,1})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, xKeyValid2, 1, {12,4,1})
        DRV_DEF_F(CModel, 1, DsScl2MacIpv6Key640, xKeyValid3, 1, {18,4,1})
    DRV_DEF_D(CModel, 1, DsScl2MacKey160, MEM_TYPE_PER_PP, Op_Default, 0, 6, 0)
        DRV_DEF_F(CModel, 1, DsScl2MacKey160, cEthType, 6, {5,5,6})
        DRV_DEF_F(CModel, 1, DsScl2MacKey160, cfi, 1, {5,3,1})
        DRV_DEF_F(CModel, 1, DsScl2MacKey160, cos, 3, {5,0,3})
        DRV_DEF_F(CModel, 1, DsScl2MacKey160, customerIdValid, 1, {0,7,1})
        DRV_DEF_F(CModel, 1, DsScl2MacKey160, globalPort, 16, {0,8,16})
        DRV_DEF_F(CModel, 1, DsScl2MacKey160, isLogicPort, 1, {0,24,1})
        DRV_DEF_F(CModel, 1, DsScl2MacKey160, isStag, 1, {5,15,1})
        DRV_DEF_F(CModel, 1, DsScl2MacKey160, layer2Type, 2, {0,25,2})
        DRV_DEF_F(CModel, 1, DsScl2MacKey160, layer3Type, 4, {5,11,4})
        DRV_DEF_F(CModel, 1, DsScl2MacKey160, macDa, 48, {4,0,18}, {3,7,25}, {2,11,5})
        DRV_DEF_F(CModel, 1, DsScl2MacKey160, macSa, 48, {2,0,11}, {1,0,32}, {0,27,5})
        DRV_DEF_F(CModel, 1, DsScl2MacKey160, prCvlanIdValid, 1, {4,19,1})
        DRV_DEF_F(CModel, 1, DsScl2MacKey160, prSvlanIdValid, 1, {4,18,1})
        DRV_DEF_F(CModel, 1, DsScl2MacKey160, sclKeyType, 4, {0,0,4})
        DRV_DEF_F(CModel, 1, DsScl2MacKey160, sclLabel1To0, 2, {0,4,2})
        DRV_DEF_F(CModel, 1, DsScl2MacKey160, sclLabel7To2, 6, {3,0,6})
        DRV_DEF_F(CModel, 1, DsScl2MacKey160, sclLabel8, 1, {3,6,1})
        DRV_DEF_F(CModel, 1, DsScl2MacKey160, vlanIdValid, 1, {5,4,1})
        DRV_DEF_F(CModel, 1, DsScl2MacKey160, vlanId, 12, {4,20,12})
        DRV_DEF_F(CModel, 1, DsScl2MacKey160, xKeyValid, 1, {0,6,1})
    DRV_DEF_D(CModel, 1, DsScl2MacL3Key320, MEM_TYPE_PER_PP, Op_Default, 0, 12, 0)
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, cEthType, 6, {5,5,6})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, ctagCfi, 1, {6,19,1})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, ctagCos, 3, {6,16,3})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, cvlanIdValid, 1, {0,7,1})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, cvlanId, 12, {6,5,11}, {5,15,1})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, globalPort, 16, {0,8,16})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, isLogicPort, 1, {0,24,1})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, layer2Type, 2, {0,25,2})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, layer3Type, 4, {5,11,4})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, macDa, 48, {4,0,18}, {3,7,25}, {2,11,5})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, macSa, 48, {2,0,11}, {1,0,32}, {0,27,5})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, prCvlanIdValid, 1, {4,19,1})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, prSvlanIdValid, 1, {4,18,1})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, sclKeyType0, 4, {0,0,4})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, sclKeyType1, 4, {6,0,4})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, sclLabel1To0, 2, {0,4,2})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, sclLabel7To2, 6, {3,0,6})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, sclLabel8, 1, {3,6,1})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, stagCfi, 1, {5,3,1})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, stagCos, 3, {5,0,3})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, svlanIdValid, 1, {5,4,1})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, svlanId, 12, {4,20,12})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_, 140, {11,0,16}, {10,0,32}, {9,0,32}, {8,0,16}, {7,0,32}, {6,20,12})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g1_dscp, 6, {7,23,6})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g1_ecn, 2, {7,21,2})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g1_fragInfoEncode, 2, {9,1,2})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g1_ipDa, 32, {11,0,16}, {10,16,16})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g1_ipHeaderError, 1, {9,4,1})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g1_ipOptions, 1, {9,3,1})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g1_ipSa, 32, {10,0,16}, {9,16,16})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g1_isTcp, 1, {9,15,1})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g1_l4DestPort, 16, {7,4,16})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g1_l4ExtShareFields, 10, {9,5,10})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g1_l4PortShareType, 1, {7,20,1})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g1_l4SourcePort, 16, {7,0,4}, {6,20,12})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g1_rangeBitmap, 12, {9,0,1}, {8,5,11})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g1_ttl, 8, {8,0,5}, {7,29,3})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g2_arpOpCode, 16, {10,0,5}, {9,21,11})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g2_isRarp, 1, {6,20,1})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g2_protocolType, 16, {9,5,16})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g2_senderIp, 32, {7,0,21}, {6,21,11})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g2_targetIp, 32, {9,0,5}, {8,0,16}, {7,21,11})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g3_etherOamLevel, 3, {7,1,3})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g3_etherOamOpCode, 8, {6,20,8})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g3_etherOamVersion, 5, {7,0,1}, {6,28,4})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g3_isY1731Oam, 1, {7,4,1})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g3_labelNum, 4, {10,21,4})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g3_mplsLabel0, 32, {8,0,5}, {7,5,27})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g3_mplsLabel1, 32, {9,0,21}, {8,5,11})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g3_mplsLabel2, 32, {10,0,21}, {9,21,11})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g4_fcoeDid, 24, {8,0,4}, {7,12,20})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g4_fcoeSid, 24, {7,0,12}, {6,20,12})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g5_egressNickname, 16, {10,0,16})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g5_ingressNickname, 16, {9,16,16})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g5_trillKeyType, 3, {6,20,3})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g5_trillMulticast, 1, {6,29,1})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g5_ttl, 6, {6,23,6})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g6_reserved0, 105, {10,0,13}, {9,0,32}, {8,0,16}, {7,0,32}, {6,20,12})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g7_etherOamLevel, 3, {7,1,3})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g7_etherOamOpCode, 8, {6,20,8})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g7_etherOamVersion, 5, {7,0,1}, {6,28,4})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g8_slowProtocolCode, 8, {6,20,8})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g8_slowProtocolFlags, 16, {7,0,12}, {6,28,4})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g8_slowProtocolSubType, 8, {7,12,8})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g9_ptpMessageType, 4, {6,20,4})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g9_ptpVersion, 4, {6,24,4})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, u1_g10_etherType, 16, {7,0,4}, {6,20,12})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, xKeyValid0, 1, {0,6,1})
        DRV_DEF_F(CModel, 1, DsScl2MacL3Key320, xKeyValid1, 1, {6,4,1})
    DRV_DEF_D(CModel, 1, DsScl2UdfKey160, MEM_TYPE_PER_PP, Op_Default, 0, 6, 0)
        DRV_DEF_F(CModel, 1, DsScl2UdfKey160, sclKeyType, 4, {0,0,4})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey160, sclLabel1To0, 2, {0,4,2})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey160, sclLabel7To2, 6, {3,0,6})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey160, sclLabel8, 1, {3,6,1})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey160, udfHitIndex, 10, {0,7,10})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey160, udfValid, 8, {0,17,8})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey160, udf, 128, {5,0,16}, {4,0,32}, {3,7,25}, {2,0,16}, {1,0,32}, {0,25,7})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey160, xKeyValid, 1, {0,6,1})
    DRV_DEF_D(CModel, 1, DsScl2UdfKey320, MEM_TYPE_PER_PP, Op_Default, 0, 12, 0)
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, fragInfo, 2, {11,2,2})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, globalPort, 16, {11,0,1}, {10,17,15})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, ipHeaderError, 1, {11,4,1})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, isLogicPort, 1, {11,1,1})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, layer2Type, 3, {11,13,3})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, layer3Type, 4, {11,9,4})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, layer4Type, 4, {11,5,4})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, sclKeyType0, 4, {0,0,4})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, sclKeyType1, 4, {6,0,4})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, sclLabel1To0, 2, {0,4,2})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, sclLabel7To2, 6, {3,0,6})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, sclLabel8, 1, {3,6,1})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, u_, 124, {10,0,17}, {9,0,32}, {8,0,16}, {7,0,32}, {6,5,27})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, u_g1_ipDa, 32, {8,0,14}, {7,14,18})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, u_g1_ipOptions, 1, {7,13,1})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, u_g1_ipSa, 32, {9,0,30}, {8,14,2})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, u_g1_l4DestPort, 16, {7,0,5}, {6,21,11})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, u_g1_l4SrcPort, 16, {6,5,16})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, u_g1_layer3HeaderProtocol, 8, {7,5,8})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, u_g2_etherType, 16, {6,5,16})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, u_g2_macDa, 48, {9,0,1}, {8,0,16}, {7,1,31})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, u_g2_macSa, 48, {10,0,17}, {9,1,31})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, u_g2_svlanId, 12, {7,0,1}, {6,21,11})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, u_g3_ipSa, 32, {9,0,17}, {8,1,15})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, u_g3_macSa, 48, {8,0,1}, {7,0,32}, {6,17,15})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, u_g3_svlanId, 12, {6,5,12})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, u_gUdf_ctagCfi, 1, {6,29,1})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, u_gUdf_ctagCos, 3, {7,0,1}, {6,30,2})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, u_gUdf_cvlanIdValid, 1, {7,25,1})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, u_gUdf_cvlanId, 12, {7,1,12})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, u_gUdf_etherType, 16, {6,9,16})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, u_gUdf_globalPort, 16, {8,0,12}, {7,28,4})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, u_gUdf_isLogicPort, 1, {7,27,1})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, u_gUdf_layer3Type, 4, {6,5,4})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, u_gUdf_stagCfi, 1, {6,25,1})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, u_gUdf_stagCos, 3, {6,26,3})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, u_gUdf_svlanIdValid, 1, {7,26,1})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, u_gUdf_svlanId, 12, {7,13,12})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, u_gUdf_udfHitIndex, 10, {9,4,10})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, u_gUdf_udfValid, 8, {9,0,4}, {8,12,4})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, u_gUdf_udf, 32, {10,0,14}, {9,14,18})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, udfHitIndex, 10, {0,7,10})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, udfValid, 8, {0,17,8})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, udf, 128, {5,0,16}, {4,0,32}, {3,7,25}, {2,0,16}, {1,0,32}, {0,25,7})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, xKeyValid0, 1, {0,6,1})
        DRV_DEF_F(CModel, 1, DsScl2UdfKey320, xKeyValid1, 1, {6,4,1})
    DRV_DEF_D(CModel, 1, DsScl3Ipv6Key320, MEM_TYPE_PER_PP, Op_Default, 0, 12, 0)
        DRV_DEF_F(CModel, 1, DsScl3Ipv6Key320, dscp, 6, {2,7,6})
        DRV_DEF_F(CModel, 1, DsScl3Ipv6Key320, ecn, 2, {2,5,2})
        DRV_DEF_F(CModel, 1, DsScl3Ipv6Key320, fragInfo, 2, {2,0,2})
        DRV_DEF_F(CModel, 1, DsScl3Ipv6Key320, globalPort, 16, {0,7,16})
        DRV_DEF_F(CModel, 1, DsScl3Ipv6Key320, ipAddr1, 64, {9,0,28}, {8,0,16}, {7,12,20})
        DRV_DEF_F(CModel, 1, DsScl3Ipv6Key320, ipAddr2, 64, {7,0,12}, {6,5,27}, {5,0,16}, {4,23,9})
        DRV_DEF_F(CModel, 1, DsScl3Ipv6Key320, ipAddrMode, 2, {9,28,2})
        DRV_DEF_F(CModel, 1, DsScl3Ipv6Key320, ipHeaderError, 1, {2,4,1})
        DRV_DEF_F(CModel, 1, DsScl3Ipv6Key320, ipOptions, 1, {2,3,1})
        DRV_DEF_F(CModel, 1, DsScl3Ipv6Key320, ipv6FlowLabel, 20, {4,0,12}, {3,24,8})
        DRV_DEF_F(CModel, 1, DsScl3Ipv6Key320, isFragPkt, 1, {2,2,1})
        DRV_DEF_F(CModel, 1, DsScl3Ipv6Key320, isLogicPort, 1, {0,23,1})
        DRV_DEF_F(CModel, 1, DsScl3Ipv6Key320, l4DestPort, 16, {1,16,16})
        DRV_DEF_F(CModel, 1, DsScl3Ipv6Key320, l4SourcePort, 16, {1,0,16})
        DRV_DEF_F(CModel, 1, DsScl3Ipv6Key320, layer2Type, 2, {4,21,2})
        DRV_DEF_F(CModel, 1, DsScl3Ipv6Key320, layer4Type, 4, {0,28,4})
        DRV_DEF_F(CModel, 1, DsScl3Ipv6Key320, layer4UserType, 4, {0,24,4})
        DRV_DEF_F(CModel, 1, DsScl3Ipv6Key320, rangeBitmap, 12, {3,12,12})
        DRV_DEF_F(CModel, 1, DsScl3Ipv6Key320, sclKeyType0, 4, {0,0,4})
        DRV_DEF_F(CModel, 1, DsScl3Ipv6Key320, sclKeyType1, 4, {6,0,4})
        DRV_DEF_F(CModel, 1, DsScl3Ipv6Key320, sclLabel1To0, 2, {0,4,2})
        DRV_DEF_F(CModel, 1, DsScl3Ipv6Key320, sclLabel7To2, 6, {3,0,6})
        DRV_DEF_F(CModel, 1, DsScl3Ipv6Key320, sclLabel8, 1, {3,6,1})
        DRV_DEF_F(CModel, 1, DsScl3Ipv6Key320, tcpEcn, 3, {4,12,3})
        DRV_DEF_F(CModel, 1, DsScl3Ipv6Key320, tcpFlags, 6, {4,15,6})
        DRV_DEF_F(CModel, 1, DsScl3Ipv6Key320, ttl, 8, {3,7,5}, {2,13,3})
        DRV_DEF_F(CModel, 1, DsScl3Ipv6Key320, xKeyValid0, 1, {0,6,1})
        DRV_DEF_F(CModel, 1, DsScl3Ipv6Key320, xKeyValid1, 1, {6,4,1})
    DRV_DEF_D(CModel, 1, DsScl3L3Key160, MEM_TYPE_PER_PP, Op_Default, 0, 6, 0)
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, globalPort, 16, {0,7,16})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, isLogicPort, 1, {0,23,1})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, layer3Type, 4, {5,12,4})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, layer4Type, 4, {0,28,4})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, layer4UserType, 4, {0,24,4})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, sclKeyType, 4, {0,0,4})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, sclLabel1To0, 2, {0,4,2})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, sclLabel7To2, 6, {3,0,6})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, sclLabel8, 1, {3,6,1})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, u1_, 117, {5,0,12}, {4,0,32}, {3,7,25}, {2,0,16}, {1,0,32})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, u1_g1_dscp, 6, {2,7,6})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, u1_g1_ecn, 2, {2,5,2})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, u1_g1_fragInfo, 2, {2,0,2})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, u1_g1_ipDa, 32, {5,0,12}, {4,12,20})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, u1_g1_ipHeaderError, 1, {2,4,1})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, u1_g1_ipOptions, 1, {2,3,1})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, u1_g1_ipSa, 32, {4,0,12}, {3,12,20})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, u1_g1_isFragPkt, 1, {2,2,1})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, u1_g1_l4DestPort, 16, {1,16,16})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, u1_g1_l4SourcePort, 16, {1,0,16})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, u1_g1_shareFields, 8, {3,7,5}, {2,13,3})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, u1_g2_arpOpCode, 16, {4,8,16})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, u1_g2_isRarp, 1, {1,0,1})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, u1_g2_protocolType, 16, {4,0,8}, {3,24,8})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, u1_g2_senderIp, 32, {2,0,1}, {1,1,31})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, u1_g2_targetIp, 32, {3,7,17}, {2,1,15})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, u1_g3_labelNum, 4, {4,23,4})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, u1_g3_mplsLabel0, 32, {1,0,32})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, u1_g3_mplsLabel1, 32, {3,7,16}, {2,0,16})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, u1_g3_mplsLabel2, 32, {4,0,23}, {3,23,9})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, u1_g4_fcoeDid, 24, {2,0,16}, {1,24,8})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, u1_g4_fcoeSid, 24, {1,0,24})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, u1_g5_egressNickname, 16, {5,0,3}, {4,19,13})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, u1_g5_ingressNickname, 16, {4,3,16})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, u1_g5_trillKeyType, 3, {1,0,3})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, u1_g5_trillMulticast, 1, {1,9,1})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, u1_g5_ttl, 6, {1,3,6})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, u1_g6_reserved0, 76, {4,0,3}, {3,7,25}, {2,0,16}, {1,0,32})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, u1_g7_etherOamLevel, 3, {1,13,3})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, u1_g7_etherOamOpCode, 8, {1,0,8})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, u1_g7_etherOamVersion, 5, {1,8,5})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, u1_g8_slowProtocolCode, 8, {1,0,8})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, u1_g8_slowProtocolFlags, 16, {1,8,16})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, u1_g8_slowProtocolSubType, 8, {1,24,8})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, u1_g9_ptpMessageType, 4, {1,0,4})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, u1_g9_ptpVersion, 4, {1,4,4})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, u1_g10_etherType, 16, {1,0,16})
        DRV_DEF_F(CModel, 1, DsScl3L3Key160, xKeyValid, 1, {0,6,1})
    DRV_DEF_D(CModel, 1, DsScl3MacIpv6Key640, MEM_TYPE_PER_PP, Op_Default, 0, 24, 0)
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, cEthType, 6, {5,5,6})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, ctagCfi, 1, {6,19,1})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, ctagCos, 3, {6,16,3})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, cvlanIdValid, 1, {0,7,1})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, cvlanId, 12, {6,5,11}, {5,15,1})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, dscp, 6, {8,0,1}, {7,27,5})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, ecn, 2, {7,25,2})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, fragInfoEncode, 2, {9,5,2})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, globalPort, 16, {0,8,16})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, ipDa, 128, {21,0,14}, {20,0,16}, {19,0,32}, {18,5,27}, {17,0,16}, {16,9,23})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, ipHeaderError, 1, {9,8,1})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, ipOptions, 1, {9,7,1})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, ipSa, 128, {16,0,9}, {15,0,32}, {14,0,16}, {13,0,32}, {12,5,27}, {11,4,12})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, ipv6FlowLabel, 20, {22,0,2}, {21,14,18})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, isLogicPort, 1, {0,24,1})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, isVxlan, 1, {6,20,1})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, l4DestPort, 16, {7,9,16})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, l4SourcePort, 16, {7,0,9}, {6,25,7})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, layer2Type, 2, {0,25,2})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, layer3HeaderProtocol, 8, {22,6,8})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, layer3Type, 4, {5,11,4})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, layer4Type, 4, {6,21,4})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, layer4UserType, 4, {22,2,4})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, macDa, 48, {4,0,18}, {3,7,25}, {2,11,5})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, macSa, 48, {2,0,11}, {1,0,32}, {0,27,5})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, piCvlanIdValid, 1, {11,3,1})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, piCvlanId, 12, {9,18,12})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, piSvlanIdValid, 1, {11,2,1})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, piSvlanId, 12, {10,10,12})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, prCvlanIdValid, 1, {4,19,1})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, prCvlanId, 12, {10,0,10}, {9,30,2})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, prSvlanIdValid, 1, {4,18,1})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, prSvlanId, 12, {11,0,2}, {10,22,10})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, rangeBitmap, 12, {9,0,5}, {8,9,7})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, sclKeyType0, 4, {0,0,4})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, sclKeyType1, 4, {6,0,4})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, sclKeyType2, 4, {12,0,4})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, sclKeyType3, 4, {18,0,4})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, sclLabel1To0, 2, {0,4,2})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, sclLabel7To2, 6, {3,0,6})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, sclLabel8, 1, {3,6,1})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, stagCfi, 1, {5,3,1})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, stagCos, 3, {5,0,3})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, svlanIdValid, 1, {5,4,1})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, svlanId, 12, {4,20,12})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, tcpEcn, 3, {9,9,3})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, tcpFlags, 6, {9,12,6})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, ttl, 8, {8,1,8})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, xKeyValid0, 1, {0,6,1})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, xKeyValid1, 1, {6,4,1})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, xKeyValid2, 1, {12,4,1})
        DRV_DEF_F(CModel, 1, DsScl3MacIpv6Key640, xKeyValid3, 1, {18,4,1})
    DRV_DEF_D(CModel, 1, DsScl3MacKey160, MEM_TYPE_PER_PP, Op_Default, 0, 6, 0)
        DRV_DEF_F(CModel, 1, DsScl3MacKey160, cEthType, 6, {5,5,6})
        DRV_DEF_F(CModel, 1, DsScl3MacKey160, cfi, 1, {5,3,1})
        DRV_DEF_F(CModel, 1, DsScl3MacKey160, cos, 3, {5,0,3})
        DRV_DEF_F(CModel, 1, DsScl3MacKey160, customerIdValid, 1, {0,7,1})
        DRV_DEF_F(CModel, 1, DsScl3MacKey160, globalPort, 16, {0,8,16})
        DRV_DEF_F(CModel, 1, DsScl3MacKey160, isLogicPort, 1, {0,24,1})
        DRV_DEF_F(CModel, 1, DsScl3MacKey160, isStag, 1, {5,15,1})
        DRV_DEF_F(CModel, 1, DsScl3MacKey160, layer2Type, 2, {0,25,2})
        DRV_DEF_F(CModel, 1, DsScl3MacKey160, layer3Type, 4, {5,11,4})
        DRV_DEF_F(CModel, 1, DsScl3MacKey160, macDa, 48, {4,0,18}, {3,7,25}, {2,11,5})
        DRV_DEF_F(CModel, 1, DsScl3MacKey160, macSa, 48, {2,0,11}, {1,0,32}, {0,27,5})
        DRV_DEF_F(CModel, 1, DsScl3MacKey160, prCvlanIdValid, 1, {4,19,1})
        DRV_DEF_F(CModel, 1, DsScl3MacKey160, prSvlanIdValid, 1, {4,18,1})
        DRV_DEF_F(CModel, 1, DsScl3MacKey160, sclKeyType, 4, {0,0,4})
        DRV_DEF_F(CModel, 1, DsScl3MacKey160, sclLabel1To0, 2, {0,4,2})
        DRV_DEF_F(CModel, 1, DsScl3MacKey160, sclLabel7To2, 6, {3,0,6})
        DRV_DEF_F(CModel, 1, DsScl3MacKey160, sclLabel8, 1, {3,6,1})
        DRV_DEF_F(CModel, 1, DsScl3MacKey160, vlanIdValid, 1, {5,4,1})
        DRV_DEF_F(CModel, 1, DsScl3MacKey160, vlanId, 12, {4,20,12})
        DRV_DEF_F(CModel, 1, DsScl3MacKey160, xKeyValid, 1, {0,6,1})
    DRV_DEF_D(CModel, 1, DsScl3MacL3Key320, MEM_TYPE_PER_PP, Op_Default, 0, 12, 0)
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, cEthType, 6, {5,5,6})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, ctagCfi, 1, {6,19,1})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, ctagCos, 3, {6,16,3})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, cvlanIdValid, 1, {0,7,1})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, cvlanId, 12, {6,5,11}, {5,15,1})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, globalPort, 16, {0,8,16})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, isLogicPort, 1, {0,24,1})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, layer2Type, 2, {0,25,2})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, layer3Type, 4, {5,11,4})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, macDa, 48, {4,0,18}, {3,7,25}, {2,11,5})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, macSa, 48, {2,0,11}, {1,0,32}, {0,27,5})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, prCvlanIdValid, 1, {4,19,1})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, prSvlanIdValid, 1, {4,18,1})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, sclKeyType0, 4, {0,0,4})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, sclKeyType1, 4, {6,0,4})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, sclLabel1To0, 2, {0,4,2})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, sclLabel7To2, 6, {3,0,6})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, sclLabel8, 1, {3,6,1})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, stagCfi, 1, {5,3,1})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, stagCos, 3, {5,0,3})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, svlanIdValid, 1, {5,4,1})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, svlanId, 12, {4,20,12})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_, 140, {11,0,16}, {10,0,32}, {9,0,32}, {8,0,16}, {7,0,32}, {6,20,12})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g1_dscp, 6, {7,23,6})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g1_ecn, 2, {7,21,2})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g1_fragInfoEncode, 2, {9,1,2})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g1_ipDa, 32, {11,0,16}, {10,16,16})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g1_ipHeaderError, 1, {9,4,1})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g1_ipOptions, 1, {9,3,1})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g1_ipSa, 32, {10,0,16}, {9,16,16})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g1_isTcp, 1, {9,15,1})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g1_l4DestPort, 16, {7,4,16})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g1_l4ExtShareFields, 10, {9,5,10})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g1_l4PortShareType, 1, {7,20,1})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g1_l4SourcePort, 16, {7,0,4}, {6,20,12})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g1_rangeBitmap, 12, {9,0,1}, {8,5,11})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g1_ttl, 8, {8,0,5}, {7,29,3})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g2_arpOpCode, 16, {10,0,5}, {9,21,11})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g2_isRarp, 1, {6,20,1})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g2_protocolType, 16, {9,5,16})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g2_senderIp, 32, {7,0,21}, {6,21,11})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g2_targetIp, 32, {9,0,5}, {8,0,16}, {7,21,11})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g3_etherOamLevel, 3, {7,1,3})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g3_etherOamOpCode, 8, {6,20,8})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g3_etherOamVersion, 5, {7,0,1}, {6,28,4})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g3_isY1731Oam, 1, {7,4,1})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g3_labelNum, 4, {10,21,4})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g3_mplsLabel0, 32, {8,0,5}, {7,5,27})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g3_mplsLabel1, 32, {9,0,21}, {8,5,11})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g3_mplsLabel2, 32, {10,0,21}, {9,21,11})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g4_fcoeDid, 24, {8,0,4}, {7,12,20})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g4_fcoeSid, 24, {7,0,12}, {6,20,12})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g5_egressNickname, 16, {10,0,16})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g5_ingressNickname, 16, {9,16,16})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g5_trillKeyType, 3, {6,20,3})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g5_trillMulticast, 1, {6,29,1})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g5_ttl, 6, {6,23,6})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g6_reserved0, 105, {10,0,13}, {9,0,32}, {8,0,16}, {7,0,32}, {6,20,12})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g7_etherOamLevel, 3, {7,1,3})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g7_etherOamOpCode, 8, {6,20,8})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g7_etherOamVersion, 5, {7,0,1}, {6,28,4})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g8_slowProtocolCode, 8, {6,20,8})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g8_slowProtocolFlags, 16, {7,0,12}, {6,28,4})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g8_slowProtocolSubType, 8, {7,12,8})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g9_ptpMessageType, 4, {6,20,4})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g9_ptpVersion, 4, {6,24,4})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, u1_g10_etherType, 16, {7,0,4}, {6,20,12})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, xKeyValid0, 1, {0,6,1})
        DRV_DEF_F(CModel, 1, DsScl3MacL3Key320, xKeyValid1, 1, {6,4,1})
    DRV_DEF_D(CModel, 1, DsScl3UdfKey160, MEM_TYPE_PER_PP, Op_Default, 0, 6, 0)
        DRV_DEF_F(CModel, 1, DsScl3UdfKey160, sclKeyType, 4, {0,0,4})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey160, sclLabel1To0, 2, {0,4,2})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey160, sclLabel7To2, 6, {3,0,6})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey160, sclLabel8, 1, {3,6,1})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey160, udfHitIndex, 10, {0,7,10})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey160, udfValid, 8, {0,17,8})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey160, udf, 128, {5,0,16}, {4,0,32}, {3,7,25}, {2,0,16}, {1,0,32}, {0,25,7})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey160, xKeyValid, 1, {0,6,1})
    DRV_DEF_D(CModel, 1, DsScl3UdfKey320, MEM_TYPE_PER_PP, Op_Default, 0, 12, 0)
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, fragInfo, 2, {11,2,2})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, globalPort, 16, {11,0,1}, {10,17,15})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, ipHeaderError, 1, {11,4,1})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, isLogicPort, 1, {11,1,1})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, layer2Type, 3, {11,13,3})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, layer3Type, 4, {11,9,4})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, layer4Type, 4, {11,5,4})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, sclKeyType0, 4, {0,0,4})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, sclKeyType1, 4, {6,0,4})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, sclLabel1To0, 2, {0,4,2})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, sclLabel7To2, 6, {3,0,6})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, sclLabel8, 1, {3,6,1})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, u_, 124, {10,0,17}, {9,0,32}, {8,0,16}, {7,0,32}, {6,5,27})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, u_g1_ipDa, 32, {8,0,14}, {7,14,18})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, u_g1_ipOptions, 1, {7,13,1})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, u_g1_ipSa, 32, {9,0,30}, {8,14,2})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, u_g1_l4DestPort, 16, {7,0,5}, {6,21,11})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, u_g1_l4SrcPort, 16, {6,5,16})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, u_g1_layer3HeaderProtocol, 8, {7,5,8})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, u_g2_etherType, 16, {6,5,16})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, u_g2_macDa, 48, {9,0,1}, {8,0,16}, {7,1,31})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, u_g2_macSa, 48, {10,0,17}, {9,1,31})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, u_g2_svlanId, 12, {7,0,1}, {6,21,11})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, u_g3_ipSa, 32, {9,0,17}, {8,1,15})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, u_g3_macSa, 48, {8,0,1}, {7,0,32}, {6,17,15})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, u_g3_svlanId, 12, {6,5,12})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, u_gUdf_ctagCfi, 1, {6,29,1})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, u_gUdf_ctagCos, 3, {7,0,1}, {6,30,2})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, u_gUdf_cvlanIdValid, 1, {7,25,1})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, u_gUdf_cvlanId, 12, {7,1,12})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, u_gUdf_etherType, 16, {6,9,16})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, u_gUdf_globalPort, 16, {8,0,12}, {7,28,4})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, u_gUdf_isLogicPort, 1, {7,27,1})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, u_gUdf_layer3Type, 4, {6,5,4})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, u_gUdf_stagCfi, 1, {6,25,1})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, u_gUdf_stagCos, 3, {6,26,3})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, u_gUdf_svlanIdValid, 1, {7,26,1})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, u_gUdf_svlanId, 12, {7,13,12})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, u_gUdf_udfHitIndex, 10, {9,4,10})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, u_gUdf_udfValid, 8, {9,0,4}, {8,12,4})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, u_gUdf_udf, 32, {10,0,14}, {9,14,18})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, udfHitIndex, 10, {0,7,10})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, udfValid, 8, {0,17,8})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, udf, 128, {5,0,16}, {4,0,32}, {3,7,25}, {2,0,16}, {1,0,32}, {0,25,7})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, xKeyValid0, 1, {0,6,1})
        DRV_DEF_F(CModel, 1, DsScl3UdfKey320, xKeyValid1, 1, {6,4,1})
    DRV_DEF_D(CModel, 1, DsUserId2Tcam, MEM_TYPE_PER_PP, Op_Default, 0, 8, 0)
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, adType, 1, {0,0,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, auxData, 4, {3,10,4})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, bypassAll, 1, {3,7,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, clearSclRsltBmp, 3, {0,2,3})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, denyBridge, 1, {3,6,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, denyLearning, 1, {3,5,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, denyRoute, 1, {3,4,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, isHalf, 1, {0,1,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, isLeaf, 1, {6,24,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, statsPtr, 16, {7,0,14}, {6,30,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1Type, 2, {5,11,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_, 43, {5,0,11}, {4,0,32})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g1_aclQosUseOuterInfoValid, 1, {4,3,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g1_aclQosUseOuterInfo, 1, {4,2,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g1_arpCtlEn, 1, {5,0,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g1_arpExceptionType, 2, {4,30,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g1_forceBridge, 1, {5,10,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g1_forceIpv4LookupEn, 1, {5,6,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g1_forceIpv4Lookup, 1, {5,5,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g1_forceIpv6LookupEn, 1, {5,4,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g1_forceIpv6Lookup, 1, {5,3,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g1_forceLearning, 1, {5,9,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g1_forceRoute, 1, {5,8,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g1_igmpSnoopEnValid, 1, {5,1,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g1_igmpSnoopEn, 1, {5,2,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g1_ipfixUseOuterInfoValid, 1, {4,1,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g1_ipfixUseOuterInfo, 1, {4,0,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g1_metadataTypeExt, 1, {4,4,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g1_metadataType, 2, {4,5,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g1_metadata, 15, {4,7,15})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g1_oamTunnelEn, 1, {5,7,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g1_stpIdValid, 1, {4,22,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g1_stpId, 7, {4,23,7})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g2_flow, 43, {5,0,11}, {4,0,32})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g2_flow_discard, 1, {4,1,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g2_flow_exceptionEn, 1, {4,2,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g2_flow_flexOpValid, 1, {5,9,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g2_flow_forceSecondParser, 1, {4,16,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g2_flow_forceUseInnerDoHash, 1, {4,15,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g2_flow_forceVlanFlooding, 1, {5,10,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g2_flow_hashBulkBitmapProfile, 3, {4,3,3})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g2_flow_innerPacketLookup, 1, {4,12,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g2_flow_isTunnel, 1, {4,14,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g2_flow_packetType, 3, {4,17,3})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g2_flow_payloadOffsetIsVariable, 1, {5,0,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g2_flow_payloadOffsetShift, 4, {4,22,4})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g2_flow_payloadOffsetStartPoint, 2, {5,1,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g2_flow_payloadOffsetUdfSel, 2, {4,20,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g2_flow_payloadOffset, 6, {4,26,6})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g2_flow_routerMacProfileId, 6, {4,6,6})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g2_flow_startOffsetShift, 4, {5,5,4})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g2_flow_startOffsetUdfSel, 2, {5,3,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g2_flow_ttlCheckEn, 1, {4,0,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g2_flow_ttlUpdate, 1, {4,13,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g3_vlanXlate, 43, {5,0,11}, {4,0,32})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g3_vlanXlate_cvlanTagOperationValid, 1, {5,1,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g3_vlanXlate_svlanTagOperationValid, 1, {5,0,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g3_vlanXlate_userCcfi, 1, {4,16,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g3_vlanXlate_userCcos, 3, {4,17,3})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g3_vlanXlate_userCvlanId, 12, {4,20,12})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g3_vlanXlate_userScfi, 1, {4,0,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g3_vlanXlate_userScos, 3, {4,1,3})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g3_vlanXlate_userSvlanId, 12, {4,4,12})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g3_vlanXlate_vlanActionProfileId, 8, {5,2,8})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g3_vlanXlate_vlanActionProfileValid, 1, {5,10,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g4_fwd, 43, {5,0,11}, {4,0,32})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g4_fwd_u2Type, 1, {5,10,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g4_fwd_u2_, 21, {5,0,10}, {4,21,11})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g4_fwd_u2_g1_dsFwdPtr, 16, {5,0,7}, {4,23,9})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g4_fwd_u2_g1_priorityPathEn, 1, {4,22,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g4_fwd_u2_g1_vrfIdValid, 1, {4,21,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g4_fwd_u2_g2_adApsBridgeEn, 1, {4,21,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g4_fwd_u2_g2_adDestMap, 19, {5,0,10}, {4,23,9})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g4_fwd_u2_g2_bypassIngressEdit, 1, {4,22,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g4_fwd_uType, 2, {4,19,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g4_fwd_u_, 19, {4,0,19})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g4_fwd_u_g1_apsSelectGroupId, 12, {4,0,12})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g4_fwd_u_g1_apsSelectProtectingPath, 1, {4,13,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g4_fwd_u_g1_apsSelectValid, 1, {4,12,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g4_fwd_u_g2_advMacsecEnable, 1, {4,0,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g4_fwd_u_g2_ecmpGroupId, 12, {4,1,12})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g4_fwd_u_g3_adNextHopExt, 1, {4,0,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g4_fwd_u_g3_adNextHopPtr, 18, {4,1,18})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g4_fwd_u_g4_fid, 15, {4,0,15})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g4_fwd_u_g4_vrfIdValid, 1, {4,15,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u1_g4_fwd_u_g4_vsiIdValid, 1, {4,16,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u2Type, 2, {6,2,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u2_, 21, {6,0,2}, {5,13,19})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u2_g1_serviceId, 10, {6,0,1}, {5,23,9})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u2_g1_udfHitIndex, 10, {5,13,10})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u2_g2_categoryIdValid, 1, {5,31,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u2_g2_categoryId, 16, {5,13,16})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u2_g2_categoryType, 1, {5,29,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u2_g2_metadataTypeExt, 1, {5,30,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u2_g2_xAdDataValid, 1, {6,0,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u2_g3_sr6, 21, {6,0,2}, {5,13,19})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u2_g3_sr6_aluFlag, 2, {5,25,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u2_g3_sr6_aluNxtHdr0, 3, {6,0,2}, {5,31,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u2_g3_sr6_aluNxtHdr1, 3, {5,28,3})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u2_g3_sr6_flexEditType, 3, {5,13,3})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u2_g3_sr6_nxhHdrMode, 1, {5,27,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u2_g3_sr6_nxtSidType, 2, {5,16,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u2_g3_sr6_pspEn, 1, {5,20,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u2_g3_sr6_srhCheckEn, 2, {5,23,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u2_g3_sr6_srhSlCheckEn, 2, {5,21,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u2_g3_sr6_usdEn, 1, {5,19,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u2_g3_sr6_uspEn, 1, {5,18,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u2_g4_aclLogId, 2, {5,21,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u2_g4_aclLogLevel, 1, {5,20,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u2_g4_aluProfileId, 3, {5,13,3})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u2_g4_arpTargetIpIsLocal, 1, {5,30,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u2_g4_isSpanPkt, 1, {5,31,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u2_g4_newDscpValid, 1, {5,29,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u2_g4_newDscp, 6, {5,23,6})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u2_g4_randomThresholdShift, 4, {5,16,4})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u3Type, 1, {6,23,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u3_, 19, {6,4,19})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u3_g1_policerLvlSel, 1, {6,21,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u3_g1_policerPhbEn, 1, {6,20,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u3_g1_policerPtr, 16, {6,4,16})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u3_g1_xAdDataValid, 1, {6,22,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u3_g2_aclLogId, 2, {6,13,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u3_g2_aclLogLevel, 1, {6,12,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u3_g2_aclQosUseOuterInfoValid, 1, {6,16,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u3_g2_aclQosUseOuterInfo, 1, {6,15,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u3_g2_efdAction, 2, {6,6,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u3_g2_forceBridge, 1, {6,21,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u3_g2_forceLearning, 1, {6,20,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u3_g2_forceRoute, 1, {6,19,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u3_g2_ipfixUseOuterInfoValid, 1, {6,18,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u3_g2_ipfixUseOuterInfo, 1, {6,17,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u3_g2_ptpIndex, 2, {6,4,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u3_g2_randomThresholdShift, 4, {6,8,4})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, uType, 3, {0,5,3})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_, 92, {3,0,4}, {2,0,32}, {1,0,32}, {0,8,24})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g1_logicPort, 49, {3,0,4}, {2,0,32}, {1,19,13})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g1_logicPort_logicPortMacSecurityDiscard, 1, {2,18,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g1_logicPort_logicPortSecurityEn, 1, {2,19,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g1_logicPort_logicPortSecurityExceptionEn, 1, {2,17,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g1_logicPort_logicSrcPortBindingCheck, 1, {2,16,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g1_logicPort_logicSrcPortType, 1, {2,15,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g1_logicPort_logicSrcPort, 16, {3,0,4}, {2,20,12})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g1_logicPort_ponRuleType, 1, {2,14,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g1_logicPort_uType, 1, {1,29,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g1_logicPort_u_, 10, {1,19,10})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g1_logicPort_u_g1_userColor, 2, {1,19,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g1_logicPort_u_g1_userPrioValid, 1, {1,25,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g1_logicPort_u_g1_userPrio, 4, {1,21,4})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g1_logicPort_u_g2_cosPhbPtr, 3, {1,19,3})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g1_logicPort_u_g2_cosPhbUseInnerValid, 1, {1,22,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g1_logicPort_u_g2_cosPhbUseInner, 1, {1,23,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g1_logicPort_u_g2_dscpPhbPtr, 4, {1,24,4})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g1_logicPort_u_g2_trustDscp, 1, {1,28,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g1_logicPort_vsiIdOrUserVlanPtr, 15, {2,0,13}, {1,30,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g1_logicPort_vsiIdValid, 1, {2,13,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g1_vlanXlate, 43, {1,0,19}, {0,8,24})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g1_vlanXlate_cvlanTagOperationValid, 1, {1,9,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g1_vlanXlate_svlanTagOperationValid, 1, {1,8,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g1_vlanXlate_userCcfi, 1, {0,24,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g1_vlanXlate_userCcos, 3, {0,25,3})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g1_vlanXlate_userCvlanId, 12, {1,0,8}, {0,28,4})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g1_vlanXlate_userScfi, 1, {0,8,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g1_vlanXlate_userScos, 3, {0,9,3})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g1_vlanXlate_userSvlanId, 12, {0,12,12})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g1_vlanXlate_vlanActionProfileId, 8, {1,10,8})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g1_vlanXlate_vlanActionProfileValid, 1, {1,18,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g2_fwd, 43, {2,0,30}, {1,19,13})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g2_fwd_u2Type, 1, {2,29,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g2_fwd_u2_, 21, {2,8,21})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g2_fwd_u2_g1_dsFwdPtr, 16, {2,10,16})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g2_fwd_u2_g1_priorityPathEn, 1, {2,9,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g2_fwd_u2_g1_vrfIdValid, 1, {2,8,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g2_fwd_u2_g2_adApsBridgeEn, 1, {2,8,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g2_fwd_u2_g2_adDestMap, 19, {2,10,19})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g2_fwd_u2_g2_bypassIngressEdit, 1, {2,9,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g2_fwd_uType, 2, {2,6,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g2_fwd_u_, 19, {2,0,6}, {1,19,13})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g2_fwd_u_g1_apsSelectGroupId, 12, {1,19,12})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g2_fwd_u_g1_apsSelectProtectingPath, 1, {2,0,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g2_fwd_u_g1_apsSelectValid, 1, {1,31,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g2_fwd_u_g2_advMacsecEnable, 1, {1,19,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g2_fwd_u_g2_ecmpGroupId, 12, {1,20,12})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g2_fwd_u_g3_adNextHopExt, 1, {1,19,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g2_fwd_u_g3_adNextHopPtr, 18, {2,0,6}, {1,20,12})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g2_fwd_u_g4_fid, 15, {2,0,2}, {1,19,13})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g2_fwd_u_g4_vrfIdValid, 1, {2,2,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g2_fwd_u_g4_vsiIdValid, 1, {2,3,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g2_vlanXlate, 43, {1,0,19}, {0,8,24})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g2_vlanXlate_cvlanTagOperationValid, 1, {1,9,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g2_vlanXlate_svlanTagOperationValid, 1, {1,8,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g2_vlanXlate_userCcfi, 1, {0,24,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g2_vlanXlate_userCcos, 3, {0,25,3})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g2_vlanXlate_userCvlanId, 12, {1,0,8}, {0,28,4})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g2_vlanXlate_userScfi, 1, {0,8,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g2_vlanXlate_userScos, 3, {0,9,3})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g2_vlanXlate_userSvlanId, 12, {0,12,12})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g2_vlanXlate_vlanActionProfileId, 8, {1,10,8})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g2_vlanXlate_vlanActionProfileValid, 1, {1,18,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g3_binding, 49, {3,0,4}, {2,0,32}, {1,19,13})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g3_binding_bindingData, 48, {3,0,3}, {2,0,32}, {1,19,13})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g3_binding_bindingMacSa, 1, {3,3,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g3_fwd, 43, {1,0,19}, {0,8,24})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g3_fwd_u2Type, 1, {1,18,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g3_fwd_u2_, 21, {1,0,18}, {0,29,3})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g3_fwd_u2_g1_dsFwdPtr, 16, {1,0,15}, {0,31,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g3_fwd_u2_g1_priorityPathEn, 1, {0,30,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g3_fwd_u2_g1_vrfIdValid, 1, {0,29,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g3_fwd_u2_g2_adApsBridgeEn, 1, {0,29,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g3_fwd_u2_g2_adDestMap, 19, {1,0,18}, {0,31,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g3_fwd_u2_g2_bypassIngressEdit, 1, {0,30,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g3_fwd_uType, 2, {0,27,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g3_fwd_u_, 19, {0,8,19})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g3_fwd_u_g1_apsSelectGroupId, 12, {0,8,12})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g3_fwd_u_g1_apsSelectProtectingPath, 1, {0,21,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g3_fwd_u_g1_apsSelectValid, 1, {0,20,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g3_fwd_u_g2_advMacsecEnable, 1, {0,8,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g3_fwd_u_g2_ecmpGroupId, 12, {0,9,12})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g3_fwd_u_g3_adNextHopExt, 1, {0,8,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g3_fwd_u_g3_adNextHopPtr, 18, {0,9,18})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g3_fwd_u_g4_fid, 15, {0,8,15})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g3_fwd_u_g4_vrfIdValid, 1, {0,23,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g3_fwd_u_g4_vsiIdValid, 1, {0,24,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g4_flow, 43, {2,0,6}, {1,0,32}, {0,27,5})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g4_flow_discard, 1, {0,28,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g4_flow_exceptionEn, 1, {0,29,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g4_flow_flexOpValid, 1, {2,4,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g4_flow_forceSecondParser, 1, {1,11,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g4_flow_forceUseInnerDoHash, 1, {1,10,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g4_flow_forceVlanFlooding, 1, {2,5,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g4_flow_hashBulkBitmapProfile, 3, {1,0,1}, {0,30,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g4_flow_innerPacketLookup, 1, {1,7,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g4_flow_isTunnel, 1, {1,9,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g4_flow_packetType, 3, {1,12,3})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g4_flow_payloadOffsetIsVariable, 1, {1,27,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g4_flow_payloadOffsetShift, 4, {1,17,4})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g4_flow_payloadOffsetStartPoint, 2, {1,28,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g4_flow_payloadOffsetUdfSel, 2, {1,15,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g4_flow_payloadOffset, 6, {1,21,6})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g4_flow_routerMacProfileId, 6, {1,1,6})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g4_flow_startOffsetShift, 4, {2,0,4})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g4_flow_startOffsetUdfSel, 2, {1,30,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g4_flow_ttlCheckEn, 1, {0,27,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g4_flow_ttlUpdate, 1, {1,8,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g4_portExtender, 27, {3,0,1}, {2,6,26})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g4_portExtender_globalSrcPortValid, 1, {2,22,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g4_portExtender_globalSrcPort, 16, {2,6,16})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g4_portExtender_localPhyPortValid, 1, {3,0,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g4_portExtender_localPhyPort, 9, {2,23,9})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g4_routerMacHit, 1, {0,26,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g4_routerMac, 18, {0,8,18})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g4_routerMac_exceptionEn, 1, {0,24,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g4_routerMac_isIpv4VirtualMac, 1, {0,9,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g4_routerMac_isIpv6VirtualMac, 1, {0,10,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g4_routerMac_isRouterMac, 1, {0,8,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g4_routerMac_isVirtualMac, 1, {0,25,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g4_routerMac_routerMacId, 13, {0,11,13})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_flow, 43, {2,0,30}, {1,19,13})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_flow_discard, 1, {1,20,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_flow_exceptionEn, 1, {1,21,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_flow_flexOpValid, 1, {2,28,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_flow_forceSecondParser, 1, {2,3,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_flow_forceUseInnerDoHash, 1, {2,2,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_flow_forceVlanFlooding, 1, {2,29,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_flow_hashBulkBitmapProfile, 3, {1,22,3})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_flow_innerPacketLookup, 1, {1,31,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_flow_isTunnel, 1, {2,1,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_flow_packetType, 3, {2,4,3})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_flow_payloadOffsetIsVariable, 1, {2,19,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_flow_payloadOffsetShift, 4, {2,9,4})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_flow_payloadOffsetStartPoint, 2, {2,20,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_flow_payloadOffsetUdfSel, 2, {2,7,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_flow_payloadOffset, 6, {2,13,6})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_flow_routerMacProfileId, 6, {1,25,6})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_flow_startOffsetShift, 4, {2,24,4})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_flow_startOffsetUdfSel, 2, {2,22,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_flow_ttlCheckEn, 1, {1,19,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_flow_ttlUpdate, 1, {2,0,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_fwd, 43, {1,0,19}, {0,8,24})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_fwd_u2Type, 1, {1,18,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_fwd_u2_, 21, {1,0,18}, {0,29,3})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_fwd_u2_g1_dsFwdPtr, 16, {1,0,15}, {0,31,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_fwd_u2_g1_priorityPathEn, 1, {0,30,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_fwd_u2_g1_vrfIdValid, 1, {0,29,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_fwd_u2_g2_adApsBridgeEn, 1, {0,29,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_fwd_u2_g2_adDestMap, 19, {1,0,18}, {0,31,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_fwd_u2_g2_bypassIngressEdit, 1, {0,30,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_fwd_uType, 2, {0,27,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_fwd_u_, 19, {0,8,19})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_fwd_u_g1_apsSelectGroupId, 12, {0,8,12})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_fwd_u_g1_apsSelectProtectingPath, 1, {0,21,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_fwd_u_g1_apsSelectValid, 1, {0,20,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_fwd_u_g2_advMacsecEnable, 1, {0,8,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_fwd_u_g2_ecmpGroupId, 12, {0,9,12})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_fwd_u_g3_adNextHopExt, 1, {0,8,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_fwd_u_g3_adNextHopPtr, 18, {0,9,18})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_fwd_u_g4_fid, 15, {0,8,15})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_fwd_u_g4_vrfIdValid, 1, {0,23,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g5_fwd_u_g4_vsiIdValid, 1, {0,24,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_fwd, 43, {1,0,19}, {0,8,24})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_fwd_u2Type, 1, {1,18,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_fwd_u2_, 21, {1,0,18}, {0,29,3})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_fwd_u2_g1_dsFwdPtr, 16, {1,0,15}, {0,31,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_fwd_u2_g1_priorityPathEn, 1, {0,30,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_fwd_u2_g1_vrfIdValid, 1, {0,29,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_fwd_u2_g2_adApsBridgeEn, 1, {0,29,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_fwd_u2_g2_adDestMap, 19, {1,0,18}, {0,31,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_fwd_u2_g2_bypassIngressEdit, 1, {0,30,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_fwd_uType, 2, {0,27,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_fwd_u_, 19, {0,8,19})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_fwd_u_g1_apsSelectGroupId, 12, {0,8,12})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_fwd_u_g1_apsSelectProtectingPath, 1, {0,21,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_fwd_u_g1_apsSelectValid, 1, {0,20,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_fwd_u_g2_advMacsecEnable, 1, {0,8,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_fwd_u_g2_ecmpGroupId, 12, {0,9,12})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_fwd_u_g3_adNextHopExt, 1, {0,8,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_fwd_u_g3_adNextHopPtr, 18, {0,9,18})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_fwd_u_g4_fid, 15, {0,8,15})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_fwd_u_g4_vrfIdValid, 1, {0,23,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_fwd_u_g4_vsiIdValid, 1, {0,24,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_logicPort, 49, {3,0,4}, {2,0,32}, {1,19,13})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_logicPort_logicPortMacSecurityDiscard, 1, {2,18,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_logicPort_logicPortSecurityEn, 1, {2,19,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_logicPort_logicPortSecurityExceptionEn, 1, {2,17,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_logicPort_logicSrcPortBindingCheck, 1, {2,16,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_logicPort_logicSrcPortType, 1, {2,15,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_logicPort_logicSrcPort, 16, {3,0,4}, {2,20,12})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_logicPort_ponRuleType, 1, {2,14,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_logicPort_uType, 1, {1,29,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_logicPort_u_, 10, {1,19,10})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_logicPort_u_g1_userColor, 2, {1,19,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_logicPort_u_g1_userPrioValid, 1, {1,25,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_logicPort_u_g1_userPrio, 4, {1,21,4})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_logicPort_u_g2_cosPhbPtr, 3, {1,19,3})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_logicPort_u_g2_cosPhbUseInnerValid, 1, {1,22,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_logicPort_u_g2_cosPhbUseInner, 1, {1,23,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_logicPort_u_g2_dscpPhbPtr, 4, {1,24,4})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_logicPort_u_g2_trustDscp, 1, {1,28,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_logicPort_vsiIdOrUserVlanPtr, 15, {2,0,13}, {1,30,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g6_logicPort_vsiIdValid, 1, {2,13,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_flow, 43, {1,0,19}, {0,8,24})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_flow_discard, 1, {0,9,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_flow_exceptionEn, 1, {0,10,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_flow_flexOpValid, 1, {1,17,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_flow_forceSecondParser, 1, {0,24,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_flow_forceUseInnerDoHash, 1, {0,23,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_flow_forceVlanFlooding, 1, {1,18,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_flow_hashBulkBitmapProfile, 3, {0,11,3})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_flow_innerPacketLookup, 1, {0,20,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_flow_isTunnel, 1, {0,22,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_flow_packetType, 3, {0,25,3})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_flow_payloadOffsetIsVariable, 1, {1,8,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_flow_payloadOffsetShift, 4, {1,0,2}, {0,30,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_flow_payloadOffsetStartPoint, 2, {1,9,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_flow_payloadOffsetUdfSel, 2, {0,28,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_flow_payloadOffset, 6, {1,2,6})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_flow_routerMacProfileId, 6, {0,14,6})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_flow_startOffsetShift, 4, {1,13,4})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_flow_startOffsetUdfSel, 2, {1,11,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_flow_ttlCheckEn, 1, {0,8,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_flow_ttlUpdate, 1, {0,21,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_logicPort, 49, {3,0,4}, {2,0,32}, {1,19,13})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_logicPort_logicPortMacSecurityDiscard, 1, {2,18,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_logicPort_logicPortSecurityEn, 1, {2,19,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_logicPort_logicPortSecurityExceptionEn, 1, {2,17,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_logicPort_logicSrcPortBindingCheck, 1, {2,16,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_logicPort_logicSrcPortType, 1, {2,15,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_logicPort_logicSrcPort, 16, {3,0,4}, {2,20,12})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_logicPort_ponRuleType, 1, {2,14,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_logicPort_uType, 1, {1,29,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_logicPort_u_, 10, {1,19,10})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_logicPort_u_g1_userColor, 2, {1,19,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_logicPort_u_g1_userPrioValid, 1, {1,25,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_logicPort_u_g1_userPrio, 4, {1,21,4})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_logicPort_u_g2_cosPhbPtr, 3, {1,19,3})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_logicPort_u_g2_cosPhbUseInnerValid, 1, {1,22,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_logicPort_u_g2_cosPhbUseInner, 1, {1,23,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_logicPort_u_g2_dscpPhbPtr, 4, {1,24,4})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_logicPort_u_g2_trustDscp, 1, {1,28,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_logicPort_vsiIdOrUserVlanPtr, 15, {2,0,13}, {1,30,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g7_logicPort_vsiIdValid, 1, {2,13,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g8_flow, 43, {2,0,30}, {1,19,13})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g8_flow_discard, 1, {1,20,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g8_flow_exceptionEn, 1, {1,21,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g8_flow_flexOpValid, 1, {2,28,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g8_flow_forceSecondParser, 1, {2,3,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g8_flow_forceUseInnerDoHash, 1, {2,2,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g8_flow_forceVlanFlooding, 1, {2,29,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g8_flow_hashBulkBitmapProfile, 3, {1,22,3})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g8_flow_innerPacketLookup, 1, {1,31,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g8_flow_isTunnel, 1, {2,1,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g8_flow_packetType, 3, {2,4,3})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g8_flow_payloadOffsetIsVariable, 1, {2,19,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g8_flow_payloadOffsetShift, 4, {2,9,4})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g8_flow_payloadOffsetStartPoint, 2, {2,20,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g8_flow_payloadOffsetUdfSel, 2, {2,7,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g8_flow_payloadOffset, 6, {2,13,6})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g8_flow_routerMacProfileId, 6, {1,25,6})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g8_flow_startOffsetShift, 4, {2,24,4})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g8_flow_startOffsetUdfSel, 2, {2,22,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g8_flow_ttlCheckEn, 1, {1,19,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g8_flow_ttlUpdate, 1, {2,0,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g8_vlanXlate, 43, {1,0,19}, {0,8,24})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g8_vlanXlate_cvlanTagOperationValid, 1, {1,9,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g8_vlanXlate_svlanTagOperationValid, 1, {1,8,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g8_vlanXlate_userCcfi, 1, {0,24,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g8_vlanXlate_userCcos, 3, {0,25,3})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g8_vlanXlate_userCvlanId, 12, {1,0,8}, {0,28,4})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g8_vlanXlate_userScfi, 1, {0,8,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g8_vlanXlate_userScos, 3, {0,9,3})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g8_vlanXlate_userSvlanId, 12, {0,12,12})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g8_vlanXlate_vlanActionProfileId, 8, {1,10,8})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, u_g8_vlanXlate_vlanActionProfileValid, 1, {1,18,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, vplsOamEn, 1, {6,25,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, xAdEn, 1, {6,26,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, xAdIndex, 2, {3,8,2})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, xAluEn, 1, {6,29,1})
        DRV_DEF_F(CModel, 1, DsUserId2Tcam, xAluId, 2, {6,27,2})
    DRV_DEF_D(CModel, 1, DsUserId3Tcam, MEM_TYPE_PER_PP, Op_Default, 0, 8, 0)
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, adType, 1, {0,0,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, auxData, 4, {3,10,4})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, bypassAll, 1, {3,7,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, clearSclRsltBmp, 3, {0,2,3})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, denyBridge, 1, {3,6,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, denyLearning, 1, {3,5,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, denyRoute, 1, {3,4,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, isHalf, 1, {0,1,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, isLeaf, 1, {6,24,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, statsPtr, 16, {7,0,14}, {6,30,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1Type, 2, {5,11,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_, 43, {5,0,11}, {4,0,32})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g1_aclQosUseOuterInfoValid, 1, {4,3,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g1_aclQosUseOuterInfo, 1, {4,2,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g1_arpCtlEn, 1, {5,0,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g1_arpExceptionType, 2, {4,30,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g1_forceBridge, 1, {5,10,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g1_forceIpv4LookupEn, 1, {5,6,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g1_forceIpv4Lookup, 1, {5,5,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g1_forceIpv6LookupEn, 1, {5,4,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g1_forceIpv6Lookup, 1, {5,3,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g1_forceLearning, 1, {5,9,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g1_forceRoute, 1, {5,8,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g1_igmpSnoopEnValid, 1, {5,1,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g1_igmpSnoopEn, 1, {5,2,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g1_ipfixUseOuterInfoValid, 1, {4,1,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g1_ipfixUseOuterInfo, 1, {4,0,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g1_metadataTypeExt, 1, {4,4,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g1_metadataType, 2, {4,5,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g1_metadata, 15, {4,7,15})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g1_oamTunnelEn, 1, {5,7,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g1_stpIdValid, 1, {4,22,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g1_stpId, 7, {4,23,7})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g2_flow, 43, {5,0,11}, {4,0,32})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g2_flow_discard, 1, {4,1,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g2_flow_exceptionEn, 1, {4,2,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g2_flow_flexOpValid, 1, {5,9,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g2_flow_forceSecondParser, 1, {4,16,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g2_flow_forceUseInnerDoHash, 1, {4,15,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g2_flow_forceVlanFlooding, 1, {5,10,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g2_flow_hashBulkBitmapProfile, 3, {4,3,3})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g2_flow_innerPacketLookup, 1, {4,12,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g2_flow_isTunnel, 1, {4,14,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g2_flow_packetType, 3, {4,17,3})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g2_flow_payloadOffsetIsVariable, 1, {5,0,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g2_flow_payloadOffsetShift, 4, {4,22,4})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g2_flow_payloadOffsetStartPoint, 2, {5,1,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g2_flow_payloadOffsetUdfSel, 2, {4,20,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g2_flow_payloadOffset, 6, {4,26,6})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g2_flow_routerMacProfileId, 6, {4,6,6})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g2_flow_startOffsetShift, 4, {5,5,4})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g2_flow_startOffsetUdfSel, 2, {5,3,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g2_flow_ttlCheckEn, 1, {4,0,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g2_flow_ttlUpdate, 1, {4,13,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g3_vlanXlate, 43, {5,0,11}, {4,0,32})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g3_vlanXlate_cvlanTagOperationValid, 1, {5,1,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g3_vlanXlate_svlanTagOperationValid, 1, {5,0,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g3_vlanXlate_userCcfi, 1, {4,16,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g3_vlanXlate_userCcos, 3, {4,17,3})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g3_vlanXlate_userCvlanId, 12, {4,20,12})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g3_vlanXlate_userScfi, 1, {4,0,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g3_vlanXlate_userScos, 3, {4,1,3})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g3_vlanXlate_userSvlanId, 12, {4,4,12})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g3_vlanXlate_vlanActionProfileId, 8, {5,2,8})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g3_vlanXlate_vlanActionProfileValid, 1, {5,10,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g4_fwd, 43, {5,0,11}, {4,0,32})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g4_fwd_u2Type, 1, {5,10,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g4_fwd_u2_, 21, {5,0,10}, {4,21,11})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g4_fwd_u2_g1_dsFwdPtr, 16, {5,0,7}, {4,23,9})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g4_fwd_u2_g1_priorityPathEn, 1, {4,22,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g4_fwd_u2_g1_vrfIdValid, 1, {4,21,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g4_fwd_u2_g2_adApsBridgeEn, 1, {4,21,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g4_fwd_u2_g2_adDestMap, 19, {5,0,10}, {4,23,9})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g4_fwd_u2_g2_bypassIngressEdit, 1, {4,22,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g4_fwd_uType, 2, {4,19,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g4_fwd_u_, 19, {4,0,19})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g4_fwd_u_g1_apsSelectGroupId, 12, {4,0,12})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g4_fwd_u_g1_apsSelectProtectingPath, 1, {4,13,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g4_fwd_u_g1_apsSelectValid, 1, {4,12,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g4_fwd_u_g2_advMacsecEnable, 1, {4,0,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g4_fwd_u_g2_ecmpGroupId, 12, {4,1,12})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g4_fwd_u_g3_adNextHopExt, 1, {4,0,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g4_fwd_u_g3_adNextHopPtr, 18, {4,1,18})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g4_fwd_u_g4_fid, 15, {4,0,15})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g4_fwd_u_g4_vrfIdValid, 1, {4,15,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u1_g4_fwd_u_g4_vsiIdValid, 1, {4,16,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u2Type, 2, {6,2,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u2_, 21, {6,0,2}, {5,13,19})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u2_g1_serviceId, 10, {6,0,1}, {5,23,9})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u2_g1_udfHitIndex, 10, {5,13,10})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u2_g2_categoryIdValid, 1, {5,31,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u2_g2_categoryId, 16, {5,13,16})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u2_g2_categoryType, 1, {5,29,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u2_g2_metadataTypeExt, 1, {5,30,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u2_g2_xAdDataValid, 1, {6,0,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u2_g3_sr6, 21, {6,0,2}, {5,13,19})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u2_g3_sr6_aluFlag, 2, {5,25,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u2_g3_sr6_aluNxtHdr0, 3, {6,0,2}, {5,31,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u2_g3_sr6_aluNxtHdr1, 3, {5,28,3})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u2_g3_sr6_flexEditType, 3, {5,13,3})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u2_g3_sr6_nxhHdrMode, 1, {5,27,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u2_g3_sr6_nxtSidType, 2, {5,16,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u2_g3_sr6_pspEn, 1, {5,20,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u2_g3_sr6_srhCheckEn, 2, {5,23,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u2_g3_sr6_srhSlCheckEn, 2, {5,21,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u2_g3_sr6_usdEn, 1, {5,19,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u2_g3_sr6_uspEn, 1, {5,18,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u2_g4_aclLogId, 2, {5,21,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u2_g4_aclLogLevel, 1, {5,20,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u2_g4_aluProfileId, 3, {5,13,3})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u2_g4_arpTargetIpIsLocal, 1, {5,30,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u2_g4_isSpanPkt, 1, {5,31,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u2_g4_newDscpValid, 1, {5,29,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u2_g4_newDscp, 6, {5,23,6})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u2_g4_randomThresholdShift, 4, {5,16,4})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u3Type, 1, {6,23,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u3_, 19, {6,4,19})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u3_g1_policerLvlSel, 1, {6,21,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u3_g1_policerPhbEn, 1, {6,20,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u3_g1_policerPtr, 16, {6,4,16})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u3_g1_xAdDataValid, 1, {6,22,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u3_g2_aclLogId, 2, {6,13,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u3_g2_aclLogLevel, 1, {6,12,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u3_g2_aclQosUseOuterInfoValid, 1, {6,16,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u3_g2_aclQosUseOuterInfo, 1, {6,15,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u3_g2_efdAction, 2, {6,6,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u3_g2_forceBridge, 1, {6,21,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u3_g2_forceLearning, 1, {6,20,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u3_g2_forceRoute, 1, {6,19,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u3_g2_ipfixUseOuterInfoValid, 1, {6,18,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u3_g2_ipfixUseOuterInfo, 1, {6,17,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u3_g2_ptpIndex, 2, {6,4,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u3_g2_randomThresholdShift, 4, {6,8,4})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, uType, 3, {0,5,3})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_, 92, {3,0,4}, {2,0,32}, {1,0,32}, {0,8,24})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g1_logicPort, 49, {3,0,4}, {2,0,32}, {1,19,13})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g1_logicPort_logicPortMacSecurityDiscard, 1, {2,18,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g1_logicPort_logicPortSecurityEn, 1, {2,19,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g1_logicPort_logicPortSecurityExceptionEn, 1, {2,17,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g1_logicPort_logicSrcPortBindingCheck, 1, {2,16,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g1_logicPort_logicSrcPortType, 1, {2,15,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g1_logicPort_logicSrcPort, 16, {3,0,4}, {2,20,12})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g1_logicPort_ponRuleType, 1, {2,14,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g1_logicPort_uType, 1, {1,29,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g1_logicPort_u_, 10, {1,19,10})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g1_logicPort_u_g1_userColor, 2, {1,19,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g1_logicPort_u_g1_userPrioValid, 1, {1,25,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g1_logicPort_u_g1_userPrio, 4, {1,21,4})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g1_logicPort_u_g2_cosPhbPtr, 3, {1,19,3})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g1_logicPort_u_g2_cosPhbUseInnerValid, 1, {1,22,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g1_logicPort_u_g2_cosPhbUseInner, 1, {1,23,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g1_logicPort_u_g2_dscpPhbPtr, 4, {1,24,4})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g1_logicPort_u_g2_trustDscp, 1, {1,28,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g1_logicPort_vsiIdOrUserVlanPtr, 15, {2,0,13}, {1,30,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g1_logicPort_vsiIdValid, 1, {2,13,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g1_vlanXlate, 43, {1,0,19}, {0,8,24})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g1_vlanXlate_cvlanTagOperationValid, 1, {1,9,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g1_vlanXlate_svlanTagOperationValid, 1, {1,8,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g1_vlanXlate_userCcfi, 1, {0,24,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g1_vlanXlate_userCcos, 3, {0,25,3})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g1_vlanXlate_userCvlanId, 12, {1,0,8}, {0,28,4})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g1_vlanXlate_userScfi, 1, {0,8,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g1_vlanXlate_userScos, 3, {0,9,3})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g1_vlanXlate_userSvlanId, 12, {0,12,12})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g1_vlanXlate_vlanActionProfileId, 8, {1,10,8})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g1_vlanXlate_vlanActionProfileValid, 1, {1,18,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g2_fwd, 43, {2,0,30}, {1,19,13})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g2_fwd_u2Type, 1, {2,29,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g2_fwd_u2_, 21, {2,8,21})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g2_fwd_u2_g1_dsFwdPtr, 16, {2,10,16})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g2_fwd_u2_g1_priorityPathEn, 1, {2,9,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g2_fwd_u2_g1_vrfIdValid, 1, {2,8,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g2_fwd_u2_g2_adApsBridgeEn, 1, {2,8,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g2_fwd_u2_g2_adDestMap, 19, {2,10,19})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g2_fwd_u2_g2_bypassIngressEdit, 1, {2,9,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g2_fwd_uType, 2, {2,6,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g2_fwd_u_, 19, {2,0,6}, {1,19,13})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g2_fwd_u_g1_apsSelectGroupId, 12, {1,19,12})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g2_fwd_u_g1_apsSelectProtectingPath, 1, {2,0,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g2_fwd_u_g1_apsSelectValid, 1, {1,31,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g2_fwd_u_g2_advMacsecEnable, 1, {1,19,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g2_fwd_u_g2_ecmpGroupId, 12, {1,20,12})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g2_fwd_u_g3_adNextHopExt, 1, {1,19,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g2_fwd_u_g3_adNextHopPtr, 18, {2,0,6}, {1,20,12})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g2_fwd_u_g4_fid, 15, {2,0,2}, {1,19,13})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g2_fwd_u_g4_vrfIdValid, 1, {2,2,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g2_fwd_u_g4_vsiIdValid, 1, {2,3,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g2_vlanXlate, 43, {1,0,19}, {0,8,24})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g2_vlanXlate_cvlanTagOperationValid, 1, {1,9,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g2_vlanXlate_svlanTagOperationValid, 1, {1,8,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g2_vlanXlate_userCcfi, 1, {0,24,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g2_vlanXlate_userCcos, 3, {0,25,3})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g2_vlanXlate_userCvlanId, 12, {1,0,8}, {0,28,4})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g2_vlanXlate_userScfi, 1, {0,8,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g2_vlanXlate_userScos, 3, {0,9,3})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g2_vlanXlate_userSvlanId, 12, {0,12,12})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g2_vlanXlate_vlanActionProfileId, 8, {1,10,8})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g2_vlanXlate_vlanActionProfileValid, 1, {1,18,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g3_binding, 49, {3,0,4}, {2,0,32}, {1,19,13})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g3_binding_bindingData, 48, {3,0,3}, {2,0,32}, {1,19,13})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g3_binding_bindingMacSa, 1, {3,3,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g3_fwd, 43, {1,0,19}, {0,8,24})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g3_fwd_u2Type, 1, {1,18,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g3_fwd_u2_, 21, {1,0,18}, {0,29,3})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g3_fwd_u2_g1_dsFwdPtr, 16, {1,0,15}, {0,31,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g3_fwd_u2_g1_priorityPathEn, 1, {0,30,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g3_fwd_u2_g1_vrfIdValid, 1, {0,29,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g3_fwd_u2_g2_adApsBridgeEn, 1, {0,29,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g3_fwd_u2_g2_adDestMap, 19, {1,0,18}, {0,31,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g3_fwd_u2_g2_bypassIngressEdit, 1, {0,30,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g3_fwd_uType, 2, {0,27,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g3_fwd_u_, 19, {0,8,19})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g3_fwd_u_g1_apsSelectGroupId, 12, {0,8,12})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g3_fwd_u_g1_apsSelectProtectingPath, 1, {0,21,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g3_fwd_u_g1_apsSelectValid, 1, {0,20,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g3_fwd_u_g2_advMacsecEnable, 1, {0,8,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g3_fwd_u_g2_ecmpGroupId, 12, {0,9,12})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g3_fwd_u_g3_adNextHopExt, 1, {0,8,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g3_fwd_u_g3_adNextHopPtr, 18, {0,9,18})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g3_fwd_u_g4_fid, 15, {0,8,15})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g3_fwd_u_g4_vrfIdValid, 1, {0,23,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g3_fwd_u_g4_vsiIdValid, 1, {0,24,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g4_flow, 43, {2,0,6}, {1,0,32}, {0,27,5})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g4_flow_discard, 1, {0,28,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g4_flow_exceptionEn, 1, {0,29,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g4_flow_flexOpValid, 1, {2,4,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g4_flow_forceSecondParser, 1, {1,11,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g4_flow_forceUseInnerDoHash, 1, {1,10,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g4_flow_forceVlanFlooding, 1, {2,5,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g4_flow_hashBulkBitmapProfile, 3, {1,0,1}, {0,30,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g4_flow_innerPacketLookup, 1, {1,7,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g4_flow_isTunnel, 1, {1,9,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g4_flow_packetType, 3, {1,12,3})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g4_flow_payloadOffsetIsVariable, 1, {1,27,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g4_flow_payloadOffsetShift, 4, {1,17,4})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g4_flow_payloadOffsetStartPoint, 2, {1,28,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g4_flow_payloadOffsetUdfSel, 2, {1,15,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g4_flow_payloadOffset, 6, {1,21,6})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g4_flow_routerMacProfileId, 6, {1,1,6})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g4_flow_startOffsetShift, 4, {2,0,4})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g4_flow_startOffsetUdfSel, 2, {1,30,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g4_flow_ttlCheckEn, 1, {0,27,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g4_flow_ttlUpdate, 1, {1,8,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g4_portExtender, 27, {3,0,1}, {2,6,26})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g4_portExtender_globalSrcPortValid, 1, {2,22,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g4_portExtender_globalSrcPort, 16, {2,6,16})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g4_portExtender_localPhyPortValid, 1, {3,0,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g4_portExtender_localPhyPort, 9, {2,23,9})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g4_routerMacHit, 1, {0,26,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g4_routerMac, 18, {0,8,18})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g4_routerMac_exceptionEn, 1, {0,24,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g4_routerMac_isIpv4VirtualMac, 1, {0,9,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g4_routerMac_isIpv6VirtualMac, 1, {0,10,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g4_routerMac_isRouterMac, 1, {0,8,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g4_routerMac_isVirtualMac, 1, {0,25,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g4_routerMac_routerMacId, 13, {0,11,13})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_flow, 43, {2,0,30}, {1,19,13})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_flow_discard, 1, {1,20,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_flow_exceptionEn, 1, {1,21,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_flow_flexOpValid, 1, {2,28,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_flow_forceSecondParser, 1, {2,3,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_flow_forceUseInnerDoHash, 1, {2,2,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_flow_forceVlanFlooding, 1, {2,29,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_flow_hashBulkBitmapProfile, 3, {1,22,3})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_flow_innerPacketLookup, 1, {1,31,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_flow_isTunnel, 1, {2,1,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_flow_packetType, 3, {2,4,3})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_flow_payloadOffsetIsVariable, 1, {2,19,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_flow_payloadOffsetShift, 4, {2,9,4})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_flow_payloadOffsetStartPoint, 2, {2,20,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_flow_payloadOffsetUdfSel, 2, {2,7,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_flow_payloadOffset, 6, {2,13,6})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_flow_routerMacProfileId, 6, {1,25,6})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_flow_startOffsetShift, 4, {2,24,4})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_flow_startOffsetUdfSel, 2, {2,22,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_flow_ttlCheckEn, 1, {1,19,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_flow_ttlUpdate, 1, {2,0,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_fwd, 43, {1,0,19}, {0,8,24})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_fwd_u2Type, 1, {1,18,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_fwd_u2_, 21, {1,0,18}, {0,29,3})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_fwd_u2_g1_dsFwdPtr, 16, {1,0,15}, {0,31,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_fwd_u2_g1_priorityPathEn, 1, {0,30,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_fwd_u2_g1_vrfIdValid, 1, {0,29,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_fwd_u2_g2_adApsBridgeEn, 1, {0,29,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_fwd_u2_g2_adDestMap, 19, {1,0,18}, {0,31,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_fwd_u2_g2_bypassIngressEdit, 1, {0,30,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_fwd_uType, 2, {0,27,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_fwd_u_, 19, {0,8,19})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_fwd_u_g1_apsSelectGroupId, 12, {0,8,12})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_fwd_u_g1_apsSelectProtectingPath, 1, {0,21,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_fwd_u_g1_apsSelectValid, 1, {0,20,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_fwd_u_g2_advMacsecEnable, 1, {0,8,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_fwd_u_g2_ecmpGroupId, 12, {0,9,12})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_fwd_u_g3_adNextHopExt, 1, {0,8,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_fwd_u_g3_adNextHopPtr, 18, {0,9,18})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_fwd_u_g4_fid, 15, {0,8,15})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_fwd_u_g4_vrfIdValid, 1, {0,23,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g5_fwd_u_g4_vsiIdValid, 1, {0,24,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_fwd, 43, {1,0,19}, {0,8,24})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_fwd_u2Type, 1, {1,18,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_fwd_u2_, 21, {1,0,18}, {0,29,3})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_fwd_u2_g1_dsFwdPtr, 16, {1,0,15}, {0,31,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_fwd_u2_g1_priorityPathEn, 1, {0,30,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_fwd_u2_g1_vrfIdValid, 1, {0,29,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_fwd_u2_g2_adApsBridgeEn, 1, {0,29,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_fwd_u2_g2_adDestMap, 19, {1,0,18}, {0,31,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_fwd_u2_g2_bypassIngressEdit, 1, {0,30,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_fwd_uType, 2, {0,27,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_fwd_u_, 19, {0,8,19})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_fwd_u_g1_apsSelectGroupId, 12, {0,8,12})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_fwd_u_g1_apsSelectProtectingPath, 1, {0,21,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_fwd_u_g1_apsSelectValid, 1, {0,20,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_fwd_u_g2_advMacsecEnable, 1, {0,8,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_fwd_u_g2_ecmpGroupId, 12, {0,9,12})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_fwd_u_g3_adNextHopExt, 1, {0,8,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_fwd_u_g3_adNextHopPtr, 18, {0,9,18})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_fwd_u_g4_fid, 15, {0,8,15})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_fwd_u_g4_vrfIdValid, 1, {0,23,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_fwd_u_g4_vsiIdValid, 1, {0,24,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_logicPort, 49, {3,0,4}, {2,0,32}, {1,19,13})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_logicPort_logicPortMacSecurityDiscard, 1, {2,18,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_logicPort_logicPortSecurityEn, 1, {2,19,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_logicPort_logicPortSecurityExceptionEn, 1, {2,17,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_logicPort_logicSrcPortBindingCheck, 1, {2,16,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_logicPort_logicSrcPortType, 1, {2,15,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_logicPort_logicSrcPort, 16, {3,0,4}, {2,20,12})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_logicPort_ponRuleType, 1, {2,14,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_logicPort_uType, 1, {1,29,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_logicPort_u_, 10, {1,19,10})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_logicPort_u_g1_userColor, 2, {1,19,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_logicPort_u_g1_userPrioValid, 1, {1,25,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_logicPort_u_g1_userPrio, 4, {1,21,4})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_logicPort_u_g2_cosPhbPtr, 3, {1,19,3})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_logicPort_u_g2_cosPhbUseInnerValid, 1, {1,22,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_logicPort_u_g2_cosPhbUseInner, 1, {1,23,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_logicPort_u_g2_dscpPhbPtr, 4, {1,24,4})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_logicPort_u_g2_trustDscp, 1, {1,28,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_logicPort_vsiIdOrUserVlanPtr, 15, {2,0,13}, {1,30,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g6_logicPort_vsiIdValid, 1, {2,13,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_flow, 43, {1,0,19}, {0,8,24})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_flow_discard, 1, {0,9,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_flow_exceptionEn, 1, {0,10,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_flow_flexOpValid, 1, {1,17,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_flow_forceSecondParser, 1, {0,24,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_flow_forceUseInnerDoHash, 1, {0,23,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_flow_forceVlanFlooding, 1, {1,18,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_flow_hashBulkBitmapProfile, 3, {0,11,3})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_flow_innerPacketLookup, 1, {0,20,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_flow_isTunnel, 1, {0,22,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_flow_packetType, 3, {0,25,3})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_flow_payloadOffsetIsVariable, 1, {1,8,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_flow_payloadOffsetShift, 4, {1,0,2}, {0,30,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_flow_payloadOffsetStartPoint, 2, {1,9,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_flow_payloadOffsetUdfSel, 2, {0,28,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_flow_payloadOffset, 6, {1,2,6})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_flow_routerMacProfileId, 6, {0,14,6})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_flow_startOffsetShift, 4, {1,13,4})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_flow_startOffsetUdfSel, 2, {1,11,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_flow_ttlCheckEn, 1, {0,8,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_flow_ttlUpdate, 1, {0,21,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_logicPort, 49, {3,0,4}, {2,0,32}, {1,19,13})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_logicPort_logicPortMacSecurityDiscard, 1, {2,18,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_logicPort_logicPortSecurityEn, 1, {2,19,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_logicPort_logicPortSecurityExceptionEn, 1, {2,17,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_logicPort_logicSrcPortBindingCheck, 1, {2,16,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_logicPort_logicSrcPortType, 1, {2,15,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_logicPort_logicSrcPort, 16, {3,0,4}, {2,20,12})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_logicPort_ponRuleType, 1, {2,14,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_logicPort_uType, 1, {1,29,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_logicPort_u_, 10, {1,19,10})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_logicPort_u_g1_userColor, 2, {1,19,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_logicPort_u_g1_userPrioValid, 1, {1,25,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_logicPort_u_g1_userPrio, 4, {1,21,4})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_logicPort_u_g2_cosPhbPtr, 3, {1,19,3})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_logicPort_u_g2_cosPhbUseInnerValid, 1, {1,22,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_logicPort_u_g2_cosPhbUseInner, 1, {1,23,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_logicPort_u_g2_dscpPhbPtr, 4, {1,24,4})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_logicPort_u_g2_trustDscp, 1, {1,28,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_logicPort_vsiIdOrUserVlanPtr, 15, {2,0,13}, {1,30,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g7_logicPort_vsiIdValid, 1, {2,13,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g8_flow, 43, {2,0,30}, {1,19,13})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g8_flow_discard, 1, {1,20,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g8_flow_exceptionEn, 1, {1,21,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g8_flow_flexOpValid, 1, {2,28,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g8_flow_forceSecondParser, 1, {2,3,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g8_flow_forceUseInnerDoHash, 1, {2,2,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g8_flow_forceVlanFlooding, 1, {2,29,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g8_flow_hashBulkBitmapProfile, 3, {1,22,3})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g8_flow_innerPacketLookup, 1, {1,31,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g8_flow_isTunnel, 1, {2,1,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g8_flow_packetType, 3, {2,4,3})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g8_flow_payloadOffsetIsVariable, 1, {2,19,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g8_flow_payloadOffsetShift, 4, {2,9,4})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g8_flow_payloadOffsetStartPoint, 2, {2,20,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g8_flow_payloadOffsetUdfSel, 2, {2,7,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g8_flow_payloadOffset, 6, {2,13,6})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g8_flow_routerMacProfileId, 6, {1,25,6})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g8_flow_startOffsetShift, 4, {2,24,4})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g8_flow_startOffsetUdfSel, 2, {2,22,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g8_flow_ttlCheckEn, 1, {1,19,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g8_flow_ttlUpdate, 1, {2,0,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g8_vlanXlate, 43, {1,0,19}, {0,8,24})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g8_vlanXlate_cvlanTagOperationValid, 1, {1,9,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g8_vlanXlate_svlanTagOperationValid, 1, {1,8,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g8_vlanXlate_userCcfi, 1, {0,24,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g8_vlanXlate_userCcos, 3, {0,25,3})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g8_vlanXlate_userCvlanId, 12, {1,0,8}, {0,28,4})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g8_vlanXlate_userScfi, 1, {0,8,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g8_vlanXlate_userScos, 3, {0,9,3})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g8_vlanXlate_userSvlanId, 12, {0,12,12})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g8_vlanXlate_vlanActionProfileId, 8, {1,10,8})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, u_g8_vlanXlate_vlanActionProfileValid, 1, {1,18,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, vplsOamEn, 1, {6,25,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, xAdEn, 1, {6,26,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, xAdIndex, 2, {3,8,2})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, xAluEn, 1, {6,29,1})
        DRV_DEF_F(CModel, 1, DsUserId3Tcam, xAluId, 2, {6,27,2})
    DRV_DEF_D(CModel, 1, DlbEngineCtl, MEM_TYPE_PER_PP, Op_Default, 1, 2, 0)
        DRV_DEF_F(CModel, 1, DlbEngineCtl, abruptInsertion, 1, {0,0,1})
        DRV_DEF_F(CModel, 1, DlbEngineCtl, disableMemberSelChangeForceReb, 1, {1,0,1})
        DRV_DEF_F(CModel, 1, DlbEngineCtl, dlbHashConflictFollowSelfHealing, 1, {1,1,1})
        DRV_DEF_F(CModel, 1, DlbEngineCtl, flashCrowdMitigationEn, 1, {0,1,1})
        DRV_DEF_F(CModel, 1, DlbEngineCtl, linkDownSearchPathMode, 1, {0,31,1})
        DRV_DEF_F(CModel, 1, DlbEngineCtl, rebalanceMode, 2, {0,2,2})
        DRV_DEF_F(CModel, 1, DlbEngineCtl, reblanceJitterEnable, 1, {0,4,1})
        DRV_DEF_F(CModel, 1, DlbEngineCtl, reblanceJitterThreshold, 16, {0,13,16})
        DRV_DEF_F(CModel, 1, DlbEngineCtl, reorderPktIntervalMode, 2, {0,5,2})
        DRV_DEF_F(CModel, 1, DlbEngineCtl, supportNewFlowExport, 1, {1,4,1})
    DRV_DEF_D(CModel, 1, DlbEngineTimerCtl, MEM_TYPE_PER_PP, Op_Default, 1, 11, 0)
        DRV_DEF_F(CModel, 1, DlbEngineTimerCtl, cfgRefDivAgingRstPulse, 30, {8,0,30})
        DRV_DEF_F(CModel, 1, DlbEngineTimerCtl, cfgRefDivFlashCrowedRstPulse, 30, {5,0,30})
        DRV_DEF_F(CModel, 1, DlbEngineTimerCtl, cfgRefDivInactiveRstPulse, 30, {6,0,30})
        DRV_DEF_F(CModel, 1, DlbEngineTimerCtl, cfgResetDivAgingRstPulse, 1, {8,30,1})
        DRV_DEF_F(CModel, 1, DlbEngineTimerCtl, cfgResetDivFlashCrowedRstPulse, 1, {6,31,1})
        DRV_DEF_F(CModel, 1, DlbEngineTimerCtl, cfgResetDivInactiveRstPulse, 1, {7,30,1})
        DRV_DEF_F(CModel, 1, DlbEngineTimerCtl, chanMaxPtr, 10, {9,0,10})
        DRV_DEF_F(CModel, 1, DlbEngineTimerCtl, chanMinPtr, 10, {9,10,10})
        DRV_DEF_F(CModel, 1, DlbEngineTimerCtl, dlbFlowAgingMsgSendToDma, 1, {8,31,1})
        DRV_DEF_F(CModel, 1, DlbEngineTimerCtl, dlbFlowLearningMsgSendToDma, 1, {10,24,1})
        DRV_DEF_F(CModel, 1, DlbEngineTimerCtl, flashCrowdInterval, 32, {2,0,32})
        DRV_DEF_F(CModel, 1, DlbEngineTimerCtl, flashCrowdMaxPtr, 10, {9,20,10})
        DRV_DEF_F(CModel, 1, DlbEngineTimerCtl, flashCrowdUpdEn, 1, {5,31,1})
        DRV_DEF_F(CModel, 1, DlbEngineTimerCtl, flowEntryAgingInterval, 32, {3,0,32})
        DRV_DEF_F(CModel, 1, DlbEngineTimerCtl, flowEntryAgingMaxPtr, 16, {10,0,16})
        DRV_DEF_F(CModel, 1, DlbEngineTimerCtl, flowEntryAgingUpdEn, 1, {6,30,1})
        DRV_DEF_F(CModel, 1, DlbEngineTimerCtl, flowEntryMaxPtr, 16, {4,0,16})
        DRV_DEF_F(CModel, 1, DlbEngineTimerCtl, flowEntryMinPtr, 16, {4,16,16})
        DRV_DEF_F(CModel, 1, DlbEngineTimerCtl, flowInactiveTsThreshold, 8, {10,16,8})
        DRV_DEF_F(CModel, 1, DlbEngineTimerCtl, flowStateInactiveInterval, 32, {1,0,32})
        DRV_DEF_F(CModel, 1, DlbEngineTimerCtl, flowStateInactiveMaxPtr, 32, {0,0,32})
        DRV_DEF_F(CModel, 1, DlbEngineTimerCtl, flowStateInactiveUpdateEn, 1, {5,30,1})
    DRV_DEF_D(CModel, 1, DsL3EditTrill, MEM_TYPE_PER_PP, Op_Default, 0, 4, 0)
        DRV_DEF_F(CModel, 1, DsL3EditTrill, discardType, 1, {0,7,1})
        DRV_DEF_F(CModel, 1, DsL3EditTrill, discard, 1, {0,0,1})
        DRV_DEF_F(CModel, 1, DsL3EditTrill, dsType, 1, {0,1,1})
        DRV_DEF_F(CModel, 1, DsL3EditTrill, egressNickname, 16, {2,0,4}, {1,20,12})
        DRV_DEF_F(CModel, 1, DsL3EditTrill, hopCount, 6, {2,20,6})
        DRV_DEF_F(CModel, 1, DsL3EditTrill, ingressNickname, 16, {2,4,16})
        DRV_DEF_F(CModel, 1, DsL3EditTrill, l3EditType, 5, {0,2,5})
        DRV_DEF_F(CModel, 1, DsL3EditTrill, mtuCheckEn, 1, {1,19,1})
        DRV_DEF_F(CModel, 1, DsL3EditTrill, mtuSize, 14, {1,5,14})
        DRV_DEF_F(CModel, 1, DsL3EditTrill, nextEditPtrValid, 1, {0,8,1})
        DRV_DEF_F(CModel, 1, DsL3EditTrill, outerEditPtrType, 1, {0,9,1})
        DRV_DEF_F(CModel, 1, DsL3EditTrill, outerEditPtr, 11, {0,10,11})
        DRV_DEF_F(CModel, 1, DsL3EditTrill, statsPtr, 16, {3,0,10}, {2,26,6})
        DRV_DEF_F(CModel, 1, DsL3EditTrill, xEditPtr, 16, {1,0,5}, {0,21,11})
    DRV_DEF_D(CModel, 1, DsL3EditFlex, MEM_TYPE_PER_PP, Op_Default, 0, 8, 0)
        DRV_DEF_F(CModel, 1, DsL3EditFlex, discardType, 1, {0,7,1})
        DRV_DEF_F(CModel, 1, DsL3EditFlex, discard, 1, {0,0,1})
        DRV_DEF_F(CModel, 1, DsL3EditFlex, dsType, 1, {0,1,1})
        DRV_DEF_F(CModel, 1, DsL3EditFlex, l3EditType, 5, {0,2,5})
        DRV_DEF_F(CModel, 1, DsL3EditFlex, nextEditPtrValid, 1, {0,8,1})
        DRV_DEF_F(CModel, 1, DsL3EditFlex, outerEditPtrType, 1, {0,9,1})
        DRV_DEF_F(CModel, 1, DsL3EditFlex, outerEditPtr, 11, {0,10,11})
        DRV_DEF_F(CModel, 1, DsL3EditFlex, packetType, 3, {5,23,3})
        DRV_DEF_F(CModel, 1, DsL3EditFlex, rewriteByteNum, 5, {5,26,5})
        DRV_DEF_F(CModel, 1, DsL3EditFlex, rewriteString, 128, {5,0,23}, {4,0,32}, {3,0,14}, {2,0,32}, {1,5,27})
        DRV_DEF_F(CModel, 1, DsL3EditFlex, xEditPtr, 16, {1,0,5}, {0,21,11})
    DRV_DEF_D(CModel, 1, DsL2EditFlex, MEM_TYPE_PER_PP, Op_Default, 0, 8, 0)
        DRV_DEF_F(CModel, 1, DsL2EditFlex, discardType, 1, {0,6,1})
        DRV_DEF_F(CModel, 1, DsL2EditFlex, discard, 1, {0,0,1})
        DRV_DEF_F(CModel, 1, DsL2EditFlex, dsType, 1, {0,1,1})
        DRV_DEF_F(CModel, 1, DsL2EditFlex, l2EditType, 4, {0,2,4})
        DRV_DEF_F(CModel, 1, DsL2EditFlex, packetType, 3, {5,9,3})
        DRV_DEF_F(CModel, 1, DsL2EditFlex, rewriteByteNum, 5, {5,12,5})
        DRV_DEF_F(CModel, 1, DsL2EditFlex, rewriteString, 128, {5,0,9}, {4,0,32}, {3,0,14}, {2,0,32}, {1,0,32}, {0,23,9})
        DRV_DEF_F(CModel, 1, DsL2EditFlex, xEditPtr, 16, {0,7,16})
    DRV_DEF_D(CModel, 1, DsOfEditVlanActionProfile, MEM_TYPE_PER_PP, Op_Default, 64, 1, 0)
        DRV_DEF_F(CModel, 1, DsOfEditVlanActionProfile, cCfiAction, 2, {0,17,2})
        DRV_DEF_F(CModel, 1, DsOfEditVlanActionProfile, cCosAction, 2, {0,10,2})
        DRV_DEF_F(CModel, 1, DsOfEditVlanActionProfile, cTagAction, 2, {0,2,2})
        DRV_DEF_F(CModel, 1, DsOfEditVlanActionProfile, cTagAddMode, 1, {0,19,1})
        DRV_DEF_F(CModel, 1, DsOfEditVlanActionProfile, cTagModifyMode, 1, {0,20,1})
        DRV_DEF_F(CModel, 1, DsOfEditVlanActionProfile, cVlanIdAction, 2, {0,6,2})
        DRV_DEF_F(CModel, 1, DsOfEditVlanActionProfile, sCfiAction, 2, {0,15,2})
        DRV_DEF_F(CModel, 1, DsOfEditVlanActionProfile, sCosAction, 2, {0,8,2})
        DRV_DEF_F(CModel, 1, DsOfEditVlanActionProfile, sTagAction, 2, {0,0,2})
        DRV_DEF_F(CModel, 1, DsOfEditVlanActionProfile, sTagModifyMode, 1, {0,21,1})
        DRV_DEF_F(CModel, 1, DsOfEditVlanActionProfile, sVlanIdAction, 2, {0,4,2})
        DRV_DEF_F(CModel, 1, DsOfEditVlanActionProfile, sVlanTpidIndexEn, 1, {0,14,1})
        DRV_DEF_F(CModel, 1, DsOfEditVlanActionProfile, sVlanTpidIndex, 2, {0,12,2})
    DRV_DEF_D(CModel, 1, DsIpDa, MEM_TYPE_PER_PP, Op_Default, 0, 4, 0)
        DRV_DEF_F(CModel, 1, DsIpDa, auxData, 4, {3,8,4})
        DRV_DEF_F(CModel, 1, DsIpDa, bfdEn, 1, {2,8,1})
        DRV_DEF_F(CModel, 1, DsIpDa, exception3CtlEn, 1, {2,9,1})
        DRV_DEF_F(CModel, 1, DsIpDa, exceptionSubIndex, 6, {2,12,6})
        DRV_DEF_F(CModel, 1, DsIpDa, fallbackBridgeEn, 1, {3,7,1})
        DRV_DEF_F(CModel, 1, DsIpDa, icmpCheckEn, 1, {3,4,1})
        DRV_DEF_F(CModel, 1, DsIpDa, icmpErrMsgCheckEn, 1, {3,5,1})
        DRV_DEF_F(CModel, 1, DsIpDa, isCtcDefaultRoute, 1, {1,18,1})
        DRV_DEF_F(CModel, 1, DsIpDa, isDefaultRoute, 1, {1,17,1})
        DRV_DEF_F(CModel, 1, DsIpDa, l3IfType, 1, {2,11,1})
        DRV_DEF_F(CModel, 1, DsIpDa, mcastRpfFailCpuEn, 1, {3,6,1})
        DRV_DEF_F(CModel, 1, DsIpDa, rpfCheckMode, 1, {1,19,1})
        DRV_DEF_F(CModel, 1, DsIpDa, ttlCheckEn, 1, {2,10,1})
        DRV_DEF_F(CModel, 1, DsIpDa, u1Type, 2, {1,15,2})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_, 47, {1,0,15}, {0,0,32})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_g1_dsFwdPtr, 16, {0,13,16})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_g1_ecmpGroupId, 12, {0,1,12})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_g1_ecmpTunnelMode, 1, {0,0,1})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_g1_isatapCheckEn, 1, {0,30,1})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_g1_payloadOffsetType, 1, {1,9,1})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_g1_payloadSelect, 2, {1,10,2})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_g1_priorityPathEn, 1, {0,29,1})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_g1_tunnelGreOption, 3, {1,0,2}, {0,31,1})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_g1_tunnelPacketType, 3, {1,2,3})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_g1_tunnelPayloadOffset, 4, {1,5,4})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_g2_dsFwd, 40, {1,0,8}, {0,0,32})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_g2_dsFwd_apsBridgeEn, 1, {1,5,1})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_g2_dsFwd_bypassIngressEdit, 1, {1,6,1})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_g2_dsFwd_destMap, 19, {1,0,5}, {0,18,14})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_g2_dsFwd_destMap_mcast, 1, {1,4,1})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_g2_dsFwd_destMap_u_, 18, {1,0,4}, {0,18,14})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_g2_dsFwd_destMap_u_g0_mcastId, 18, {1,0,4}, {0,18,14})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_g2_dsFwd_destMap_u_g1_chipId, 7, {1,0,2}, {0,27,5})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_g2_dsFwd_destMap_u_g1_destId, 9, {0,18,9})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_g2_dsFwd_destMap_u_g1_toCpu, 1, {1,2,1})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_g2_dsFwd_destMap_u_g1_useDestMapProfile, 1, {1,3,1})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_g2_dsFwd_nextHopExt, 1, {1,7,1})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_g2_dsFwd_nextHopPtr, 18, {0,0,18})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_g2_macDaLowBits, 4, {1,9,4})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_g2_nextHopSaveEn, 1, {1,13,1})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_g2_tunnelEcmpHighBit, 1, {1,8,1})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_g2_tunnelEcmpMode, 1, {1,14,1})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_g3_dsFwdPtr, 16, {0,13,16})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_g3_ecmpGroupId, 12, {0,1,12})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_g3_ecmpTunnelMode, 1, {0,0,1})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_g3_isatapCheckEn, 1, {0,30,1})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_g3_priorityPathEn, 1, {0,29,1})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_g3_statsPtr, 16, {1,0,15}, {0,31,1})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_g4_categoryId, 16, {1,0,15}, {0,31,1})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_g4_dsFwdPtr, 16, {0,13,16})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_g4_ecmpGroupId, 12, {0,1,12})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_g4_ecmpTunnelMode, 1, {0,0,1})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_g4_isatapCheckEn, 1, {0,30,1})
        DRV_DEF_F(CModel, 1, DsIpDa, u1_g4_priorityPathEn, 1, {0,29,1})
        DRV_DEF_F(CModel, 1, DsIpDa, u2Type, 2, {2,6,2})
        DRV_DEF_F(CModel, 1, DsIpDa, u2_, 18, {2,0,6}, {1,20,12})
        DRV_DEF_F(CModel, 1, DsIpDa, u2_g1_rpfCheckEn, 1, {1,21,1})
        DRV_DEF_F(CModel, 1, DsIpDa, u2_g1_rpfIfId, 16, {2,0,6}, {1,22,10})
        DRV_DEF_F(CModel, 1, DsIpDa, u2_g1_xAdDataValid, 1, {1,20,1})
        DRV_DEF_F(CModel, 1, DsIpDa, u2_g2_bidiPimGroupValid, 1, {1,20,1})
        DRV_DEF_F(CModel, 1, DsIpDa, u2_g2_bidiPimGroup, 7, {1,21,7})
        DRV_DEF_F(CModel, 1, DsIpDa, u2_g3_policerLvlSel, 1, {1,21,1})
        DRV_DEF_F(CModel, 1, DsIpDa, u2_g3_policerPhbEn, 1, {1,20,1})
        DRV_DEF_F(CModel, 1, DsIpDa, u2_g3_policerPtr, 16, {2,0,6}, {1,22,10})
        DRV_DEF_F(CModel, 1, DsIpDa, u2_g4_dnatL4DstPort, 16, {2,0,4}, {1,20,12})
        DRV_DEF_F(CModel, 1, DsIpDa, u3Type, 2, {3,2,2})
        DRV_DEF_F(CModel, 1, DsIpDa, u3_, 16, {3,0,2}, {2,18,14})
        DRV_DEF_F(CModel, 1, DsIpDa, u3_g1_serviceId, 10, {2,18,10})
        DRV_DEF_F(CModel, 1, DsIpDa, u3_g1_xAdData, 6, {3,0,2}, {2,28,4})
        DRV_DEF_F(CModel, 1, DsIpDa, u3_g2_categoryId, 16, {3,0,2}, {2,18,14})
        DRV_DEF_F(CModel, 1, DsIpDa, u3_g3_logicPort, 16, {3,0,2}, {2,18,14})
        DRV_DEF_F(CModel, 1, DsIpDa, u3_g4_fidValid, 1, {3,1,1})
        DRV_DEF_F(CModel, 1, DsIpDa, u3_g4_fid, 15, {3,0,1}, {2,18,14})
        DRV_DEF_F(CModel, 1, DsIpDa, xAdEn, 1, {3,13,1})
        DRV_DEF_F(CModel, 1, DsIpDa, xAluEn, 1, {3,12,1})
    DRV_DEF_D(CModel, 1, DsIpSaNat, MEM_TYPE_PER_PP, Op_Default, 0, 4, 0)
        DRV_DEF_F(CModel, 1, DsIpSaNat, categoryIdOrServiceId, 16, {2,0,13}, {1,29,3})
        DRV_DEF_F(CModel, 1, DsIpSaNat, categoryIdValid, 1, {2,13,1})
        DRV_DEF_F(CModel, 1, DsIpSaNat, exceptionEn, 1, {2,28,1})
        DRV_DEF_F(CModel, 1, DsIpSaNat, forceIpSaFwd, 1, {1,11,1})
        DRV_DEF_F(CModel, 1, DsIpSaNat, ipSaFwdPtrValid, 1, {1,10,1})
        DRV_DEF_F(CModel, 1, DsIpSaNat, rpfCheckEn, 1, {1,28,1})
        DRV_DEF_F(CModel, 1, DsIpSaNat, rpfIfId, 16, {1,12,16})
        DRV_DEF_F(CModel, 1, DsIpSaNat, snatEditPtr, 14, {2,14,14})
        DRV_DEF_F(CModel, 1, DsIpSaNat, u1Type, 1, {1,9,1})
        DRV_DEF_F(CModel, 1, DsIpSaNat, u1_, 41, {1,0,9}, {0,0,32})
        DRV_DEF_F(CModel, 1, DsIpSaNat, u1_g1_dsFwdPtr, 16, {0,13,16})
        DRV_DEF_F(CModel, 1, DsIpSaNat, u1_g1_ecmpGroupId, 12, {0,1,12})
        DRV_DEF_F(CModel, 1, DsIpSaNat, u1_g1_ecmpTunnelMode, 1, {0,0,1})
        DRV_DEF_F(CModel, 1, DsIpSaNat, u1_g1_priorityPathEn, 1, {0,29,1})
        DRV_DEF_F(CModel, 1, DsIpSaNat, u1_g2_dsFwd, 40, {1,0,8}, {0,0,32})
        DRV_DEF_F(CModel, 1, DsIpSaNat, u1_g2_dsFwd_apsBridgeEn, 1, {1,5,1})
        DRV_DEF_F(CModel, 1, DsIpSaNat, u1_g2_dsFwd_bypassIngressEdit, 1, {1,6,1})
        DRV_DEF_F(CModel, 1, DsIpSaNat, u1_g2_dsFwd_destMap, 19, {1,0,5}, {0,18,14})
        DRV_DEF_F(CModel, 1, DsIpSaNat, u1_g2_dsFwd_destMap_mcast, 1, {1,4,1})
        DRV_DEF_F(CModel, 1, DsIpSaNat, u1_g2_dsFwd_destMap_u_, 18, {1,0,4}, {0,18,14})
        DRV_DEF_F(CModel, 1, DsIpSaNat, u1_g2_dsFwd_destMap_u_g0_mcastId, 18, {1,0,4}, {0,18,14})
        DRV_DEF_F(CModel, 1, DsIpSaNat, u1_g2_dsFwd_destMap_u_g1_chipId, 7, {1,0,2}, {0,27,5})
        DRV_DEF_F(CModel, 1, DsIpSaNat, u1_g2_dsFwd_destMap_u_g1_destId, 9, {0,18,9})
        DRV_DEF_F(CModel, 1, DsIpSaNat, u1_g2_dsFwd_destMap_u_g1_toCpu, 1, {1,2,1})
        DRV_DEF_F(CModel, 1, DsIpSaNat, u1_g2_dsFwd_destMap_u_g1_useDestMapProfile, 1, {1,3,1})
        DRV_DEF_F(CModel, 1, DsIpSaNat, u1_g2_dsFwd_nextHopExt, 1, {1,7,1})
        DRV_DEF_F(CModel, 1, DsIpSaNat, u1_g2_dsFwd_nextHopPtr, 18, {0,0,18})
        DRV_DEF_F(CModel, 1, DsIpSaNat, u1_g2_tunnelEcmpHighBit, 1, {1,8,1})
    DRV_DEF_D(CModel, 1, DsIngressIpfixConfig, MEM_TYPE_PER_PP, Op_Default, 256, 6, 0)
        DRV_DEF_F(CModel, 1, DsIngressIpfixConfig, aluEn, 8, {5,6,8})
        DRV_DEF_F(CModel, 1, DsIngressIpfixConfig, aluExportClear, 8, {5,14,8})
        DRV_DEF_F(CModel, 1, DsIngressIpfixConfig, aluId, 3, {5,22,3})
        DRV_DEF_F(CModel, 1, DsIngressIpfixConfig, denySendDmaBitMap, 16, {1,0,5}, {0,21,11})
        DRV_DEF_F(CModel, 1, DsIngressIpfixConfig, disableCaptureEvent, 16, {1,5,16})
        DRV_DEF_F(CModel, 1, DsIngressIpfixConfig, discardVectorExportBmp, 64, {3,0,22}, {2,0,32}, {1,22,10})
        DRV_DEF_F(CModel, 1, DsIngressIpfixConfig, flowBypassIpfixBmp, 8, {0,9,8})
        DRV_DEF_F(CModel, 1, DsIngressIpfixConfig, g_0_aluProfileId, 6, {3,22,6})
        DRV_DEF_F(CModel, 1, DsIngressIpfixConfig, g_1_aluProfileId, 6, {4,0,2}, {3,28,4})
        DRV_DEF_F(CModel, 1, DsIngressIpfixConfig, g_2_aluProfileId, 6, {4,2,6})
        DRV_DEF_F(CModel, 1, DsIngressIpfixConfig, g_3_aluProfileId, 6, {4,8,6})
        DRV_DEF_F(CModel, 1, DsIngressIpfixConfig, g_4_aluProfileId, 6, {4,14,6})
        DRV_DEF_F(CModel, 1, DsIngressIpfixConfig, g_5_aluProfileId, 6, {4,20,6})
        DRV_DEF_F(CModel, 1, DsIngressIpfixConfig, g_6_aluProfileId, 6, {4,26,6})
        DRV_DEF_F(CModel, 1, DsIngressIpfixConfig, g_7_aluProfileId, 6, {5,0,6})
        DRV_DEF_F(CModel, 1, DsIngressIpfixConfig, ipfixMirrorCount, 8, {0,0,8})
        DRV_DEF_F(CModel, 1, DsIngressIpfixConfig, recordDiscardVectorEn, 1, {1,21,1})
        DRV_DEF_F(CModel, 1, DsIngressIpfixConfig, samplingEn, 1, {0,18,1})
        DRV_DEF_F(CModel, 1, DsIngressIpfixConfig, samplingProfileIndex, 2, {0,19,2})
        DRV_DEF_F(CModel, 1, DsIngressIpfixConfig, sessionNumLimitEn, 1, {0,8,1})
        DRV_DEF_F(CModel, 1, DsIngressIpfixConfig, tcpSessionEndDetectDisable, 1, {0,17,1})
    DRV_DEF_D(CModel, 1, DsEgressXcOamEthHashKey, MEM_TYPE_PER_PP, Op_Default, 0, 6, 0)
        DRV_DEF_F(CModel, 1, DsEgressXcOamEthHashKey, array_0_lckStatus, 2, {2,15,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamEthHashKey, array_0_lmCosType, 2, {2,17,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamEthHashKey, array_0_mepIndex, 14, {3,0,12}, {2,19,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamEthHashKey, array_1_lckStatus, 2, {3,12,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamEthHashKey, array_1_lmCosType, 2, {3,14,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamEthHashKey, array_1_mepIndex, 14, {3,16,14})
        DRV_DEF_F(CModel, 1, DsEgressXcOamEthHashKey, array_2_lckStatus, 2, {3,30,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamEthHashKey, array_2_lmCosType, 2, {4,0,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamEthHashKey, array_2_mepIndex, 14, {4,2,14})
        DRV_DEF_F(CModel, 1, DsEgressXcOamEthHashKey, array_3_lckStatus, 2, {4,16,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamEthHashKey, array_3_lmCosType, 2, {4,18,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamEthHashKey, array_3_mepIndex, 14, {5,0,2}, {4,20,12})
        DRV_DEF_F(CModel, 1, DsEgressXcOamEthHashKey, cvlanId, 12, {0,19,12})
        DRV_DEF_F(CModel, 1, DsEgressXcOamEthHashKey, globalSrcPort, 16, {1,0,16})
        DRV_DEF_F(CModel, 1, DsEgressXcOamEthHashKey, hashType, 3, {0,1,3})
        DRV_DEF_F(CModel, 1, DsEgressXcOamEthHashKey, isCvlan, 1, {1,16,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamEthHashKey, isFid, 1, {0,31,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamEthHashKey, lmBitmap, 8, {5,10,8})
        DRV_DEF_F(CModel, 1, DsEgressXcOamEthHashKey, lmCos, 3, {2,12,3})
        DRV_DEF_F(CModel, 1, DsEgressXcOamEthHashKey, lmProfileIndex, 3, {5,18,3})
        DRV_DEF_F(CModel, 1, DsEgressXcOamEthHashKey, lmType, 2, {1,17,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamEthHashKey, mepDownBitmap, 8, {2,0,3}, {1,27,5})
        DRV_DEF_F(CModel, 1, DsEgressXcOamEthHashKey, mepUpBitmap, 8, {1,19,8})
        DRV_DEF_F(CModel, 1, DsEgressXcOamEthHashKey, mipBitmap, 8, {5,2,8})
        DRV_DEF_F(CModel, 1, DsEgressXcOamEthHashKey, oamDestChipId, 7, {2,3,7})
        DRV_DEF_F(CModel, 1, DsEgressXcOamEthHashKey, oamDestSliceId, 2, {2,10,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamEthHashKey, valid, 1, {0,0,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamEthHashKey, vlanId, 15, {0,4,15})
    DRV_DEF_D(CModel, 1, DsEgressXcOamBfdHashKey, MEM_TYPE_PER_PP, Op_Default, 0, 6, 0)
        DRV_DEF_F(CModel, 1, DsEgressXcOamBfdHashKey, bfdBindingEn, 1, {2,9,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamBfdHashKey, bfdBindingType, 2, {2,10,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamBfdHashKey, bfdSingleHop, 1, {2,8,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamBfdHashKey, bindIfId, 13, {5,0,4}, {4,23,9})
        DRV_DEF_F(CModel, 1, DsEgressXcOamBfdHashKey, hashType, 3, {0,1,3})
        DRV_DEF_F(CModel, 1, DsEgressXcOamBfdHashKey, isMbfd, 1, {1,5,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamBfdHashKey, isSbfdReflector, 1, {1,4,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamBfdHashKey, mepIndex, 14, {1,17,14})
        DRV_DEF_F(CModel, 1, DsEgressXcOamBfdHashKey, myDiscriminator, 32, {1,0,4}, {0,4,28})
        DRV_DEF_F(CModel, 1, DsEgressXcOamBfdHashKey, oamDestChipId, 7, {2,0,6}, {1,31,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamBfdHashKey, oamDestSliceId, 2, {2,6,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamBfdHashKey, u1_, 64, {4,0,23}, {3,0,32}, {2,12,9})
        DRV_DEF_F(CModel, 1, DsEgressXcOamBfdHashKey, u1_ipv4_ipSa, 32, {3,0,23}, {2,12,9})
        DRV_DEF_F(CModel, 1, DsEgressXcOamBfdHashKey, u1_ipv6_ipv6Sa, 64, {4,0,23}, {3,0,32}, {2,12,9})
        DRV_DEF_F(CModel, 1, DsEgressXcOamBfdHashKey, u1_mpls_mplsLabel, 20, {3,0,11}, {2,12,9})
        DRV_DEF_F(CModel, 1, DsEgressXcOamBfdHashKey, valid, 1, {0,0,1})
    DRV_DEF_D(CModel, 1, DsEgressXcOamMplsLabelHashKey, MEM_TYPE_PER_PP, Op_Default, 0, 6, 0)
        DRV_DEF_F(CModel, 1, DsEgressXcOamMplsLabelHashKey, hashType, 3, {0,1,3})
        DRV_DEF_F(CModel, 1, DsEgressXcOamMplsLabelHashKey, isSbfdReflector, 1, {0,16,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamMplsLabelHashKey, lmCosType, 2, {2,8,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamMplsLabelHashKey, lmCos, 3, {1,17,3})
        DRV_DEF_F(CModel, 1, DsEgressXcOamMplsLabelHashKey, lmIndexBase, 14, {3,0,12}, {2,19,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamMplsLabelHashKey, lmLevel, 3, {2,3,3})
        DRV_DEF_F(CModel, 1, DsEgressXcOamMplsLabelHashKey, lmType, 2, {2,6,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamMplsLabelHashKey, mepIndex, 14, {2,0,3}, {1,21,11})
        DRV_DEF_F(CModel, 1, DsEgressXcOamMplsLabelHashKey, mplsLmType, 1, {1,20,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamMplsLabelHashKey, mplsOamIndex, 12, {0,4,12})
        DRV_DEF_F(CModel, 1, DsEgressXcOamMplsLabelHashKey, oamDestChipId, 7, {2,10,7})
        DRV_DEF_F(CModel, 1, DsEgressXcOamMplsLabelHashKey, oamDestSliceId, 2, {2,17,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamMplsLabelHashKey, valid, 1, {0,0,1})
    DRV_DEF_D(CModel, 1, DsEgressXcOamMplsSectionHashKey, MEM_TYPE_PER_PP, Op_Default, 0, 6, 0)
        DRV_DEF_F(CModel, 1, DsEgressXcOamMplsSectionHashKey, hashType, 3, {0,1,3})
        DRV_DEF_F(CModel, 1, DsEgressXcOamMplsSectionHashKey, interfaceId, 13, {0,4,13})
        DRV_DEF_F(CModel, 1, DsEgressXcOamMplsSectionHashKey, isSbfdReflector, 1, {0,17,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamMplsSectionHashKey, lmCosType, 2, {2,8,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamMplsSectionHashKey, lmCos, 3, {1,17,3})
        DRV_DEF_F(CModel, 1, DsEgressXcOamMplsSectionHashKey, lmIndexBase, 14, {3,0,12}, {2,19,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamMplsSectionHashKey, lmLevel, 3, {2,3,3})
        DRV_DEF_F(CModel, 1, DsEgressXcOamMplsSectionHashKey, lmType, 2, {2,6,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamMplsSectionHashKey, mepIndex, 14, {2,0,3}, {1,21,11})
        DRV_DEF_F(CModel, 1, DsEgressXcOamMplsSectionHashKey, mplsLmType, 1, {1,20,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamMplsSectionHashKey, oamDestChipId, 7, {2,10,7})
        DRV_DEF_F(CModel, 1, DsEgressXcOamMplsSectionHashKey, oamDestSliceId, 2, {2,17,2})
        DRV_DEF_F(CModel, 1, DsEgressXcOamMplsSectionHashKey, valid, 1, {0,0,1})
    DRV_DEF_D(CModel, 1, DsEgressXcOamHashCam, MEM_TYPE_PER_PP, Op_Default, 16, 12, 0)
        DRV_DEF_F(CModel, 1, DsEgressXcOamHashCam, data, 332, {11,0,21}, {10,0,32}, {9,0,32}, {8,0,21}, {7,0,32}, {6,4,28}, {5,0,21}, {4,0,32}, {3,0,32}, {2,0,21}, {1,0,32}, {0,4,28})
        DRV_DEF_F(CModel, 1, DsEgressXcOamHashCam, hashType0, 3, {0,1,3})
        DRV_DEF_F(CModel, 1, DsEgressXcOamHashCam, hashType1, 3, {6,1,3})
        DRV_DEF_F(CModel, 1, DsEgressXcOamHashCam, valid0, 1, {0,0,1})
        DRV_DEF_F(CModel, 1, DsEgressXcOamHashCam, valid1, 1, {6,0,1})
    DRV_DEF_D(CModel, 1, DsEgressXcOamRmepHashKey, MEM_TYPE_PER_CORE, Op_Default, 0, 2, 0)
        DRV_DEF_F(CModel, 1, DsEgressXcOamRmepHashKey, mepIndex, 13, {0,1,13})
        DRV_DEF_F(CModel, 1, DsEgressXcOamRmepHashKey, rmepId, 13, {0,14,13})
        DRV_DEF_F(CModel, 1, DsEgressXcOamRmepHashKey, rmepIndex, 13, {1,0,8}, {0,27,5})
        DRV_DEF_F(CModel, 1, DsEgressXcOamRmepHashKey, valid, 1, {0,0,1})
    DRV_DEF_D(CModel, 1, DbgIpeFwdCoppInfo, MEM_TYPE_PER_PP, Op_Default, 1, 2, 0)
        DRV_DEF_F(CModel, 1, DbgIpeFwdCoppInfo, color, 2, {0,2,2})
        DRV_DEF_F(CModel, 1, DbgIpeFwdCoppInfo, coppDrop, 1, {0,1,1})
        DRV_DEF_F(CModel, 1, DbgIpeFwdCoppInfo, coppLen, 14, {0,4,14})
        DRV_DEF_F(CModel, 1, DbgIpeFwdCoppInfo, coppPtr, 13, {0,18,13})
        DRV_DEF_F(CModel, 1, DbgIpeFwdCoppInfo, coppStatsPtr, 16, {1,0,15}, {0,31,1})
        DRV_DEF_F(CModel, 1, DbgIpeFwdCoppInfo, coppValid, 1, {1,15,1})
        DRV_DEF_F(CModel, 1, DbgIpeFwdCoppInfo, valid, 1, {0,0,1})
    DRV_DEF_D(CModel, 1, DsAntFlowEcmp, MEM_TYPE_PER_PP, Op_Default, 0, 1, 0)
        DRV_DEF_F(CModel, 1, DsAntFlowEcmp, active, 1, {0,25,1})
        DRV_DEF_F(CModel, 1, DsAntFlowEcmp, recordInfo, 25, {0,0,25})
    DRV_DEF_D(CModel, 1, DsAcl, MEM_TYPE_PER_PP, Op_Default, 0, 9, 0)
        DRV_DEF_F(CModel, 1, DsAcl, aclCriticalPacketSet, 2, {7,28,2})
        DRV_DEF_F(CModel, 1, DsAcl, aclCutThroughEn, 1, {8,4,1})
        DRV_DEF_F(CModel, 1, DsAcl, aclDenyLearning, 1, {3,22,1})
        DRV_DEF_F(CModel, 1, DsAcl, aclLogId, 5, {2,21,5})
        DRV_DEF_F(CModel, 1, DsAcl, aclPrioCopy, 1, {7,30,1})
        DRV_DEF_F(CModel, 1, DsAcl, aclSpanOnDropEn, 1, {8,3,1})
        DRV_DEF_F(CModel, 1, DsAcl, auxData, 4, {8,5,4})
        DRV_DEF_F(CModel, 1, DsAcl, bypassMacsecProc, 1, {8,2,1})
        DRV_DEF_F(CModel, 1, DsAcl, bypassPhyPortCheck, 1, {8,0,1})
        DRV_DEF_F(CModel, 1, DsAcl, bypassPortIsolationCheck, 1, {7,31,1})
        DRV_DEF_F(CModel, 1, DsAcl, clearPktEditOperation, 1, {0,11,1})
        DRV_DEF_F(CModel, 1, DsAcl, colorGreen, 2, {5,16,2})
        DRV_DEF_F(CModel, 1, DsAcl, colorRed, 2, {5,12,2})
        DRV_DEF_F(CModel, 1, DsAcl, colorYellow, 2, {5,14,2})
        DRV_DEF_F(CModel, 1, DsAcl, coppValid, 1, {2,16,1})
        DRV_DEF_F(CModel, 1, DsAcl, disableElephantFlowLog, 1, {7,20,1})
        DRV_DEF_F(CModel, 1, DsAcl, discardOpTypeGreen, 2, {6,22,2})
        DRV_DEF_F(CModel, 1, DsAcl, discardOpTypeRed, 2, {6,26,2})
        DRV_DEF_F(CModel, 1, DsAcl, discardOpTypeYellow, 2, {6,24,2})
        DRV_DEF_F(CModel, 1, DsAcl, doNotSnat, 1, {3,21,1})
        DRV_DEF_F(CModel, 1, DsAcl, dscpGreenValid, 1, {5,24,1})
        DRV_DEF_F(CModel, 1, DsAcl, dscpGreen, 6, {5,18,6})
        DRV_DEF_F(CModel, 1, DsAcl, dscpRedValid, 1, {6,6,1})
        DRV_DEF_F(CModel, 1, DsAcl, dscpRed, 6, {6,0,6})
        DRV_DEF_F(CModel, 1, DsAcl, dscpYellowValid, 1, {5,31,1})
        DRV_DEF_F(CModel, 1, DsAcl, dscpYellow, 6, {5,25,6})
        DRV_DEF_F(CModel, 1, DsAcl, exceptionIndex, 3, {7,2,3})
        DRV_DEF_F(CModel, 1, DsAcl, exceptionSubIndex, 6, {7,0,2}, {6,28,4})
        DRV_DEF_F(CModel, 1, DsAcl, exceptionToCpuTypeGreen, 2, {7,5,2})
        DRV_DEF_F(CModel, 1, DsAcl, exceptionToCpuTypeRed, 2, {7,9,2})
        DRV_DEF_F(CModel, 1, DsAcl, exceptionToCpuTypeYellow, 2, {7,7,2})
        DRV_DEF_F(CModel, 1, DsAcl, intSessionId, 8, {0,3,8})
        DRV_DEF_F(CModel, 1, DsAcl, intSessionType, 3, {0,0,3})
        DRV_DEF_F(CModel, 1, DsAcl, ipfixOpCode, 2, {3,19,2})
        DRV_DEF_F(CModel, 1, DsAcl, macsecUncontrolledPortPkt, 1, {8,1,1})
        DRV_DEF_F(CModel, 1, DsAcl, mutationTableId, 4, {7,22,4})
        DRV_DEF_F(CModel, 1, DsAcl, mutationTableType, 2, {7,26,2})
        DRV_DEF_F(CModel, 1, DsAcl, nextHopPtrValid, 1, {1,29,1})
        DRV_DEF_F(CModel, 1, DsAcl, oamEn, 1, {7,19,1})
        DRV_DEF_F(CModel, 1, DsAcl, policerLvlSel, 1, {2,15,1})
        DRV_DEF_F(CModel, 1, DsAcl, policerPhbEn, 1, {2,14,1})
        DRV_DEF_F(CModel, 1, DsAcl, policerPtr, 16, {2,0,14}, {1,30,2})
        DRV_DEF_F(CModel, 1, DsAcl, prioGreenValid, 1, {6,11,1})
        DRV_DEF_F(CModel, 1, DsAcl, prioGreen, 4, {6,7,4})
        DRV_DEF_F(CModel, 1, DsAcl, prioRedValid, 1, {6,21,1})
        DRV_DEF_F(CModel, 1, DsAcl, prioRed, 4, {6,17,4})
        DRV_DEF_F(CModel, 1, DsAcl, prioYellowValid, 1, {6,16,1})
        DRV_DEF_F(CModel, 1, DsAcl, prioYellow, 4, {6,12,4})
        DRV_DEF_F(CModel, 1, DsAcl, queueOffsetValid, 1, {7,18,1})
        DRV_DEF_F(CModel, 1, DsAcl, queueOffset, 7, {7,11,7})
        DRV_DEF_F(CModel, 1, DsAcl, randomThresholdShift, 4, {2,17,4})
        DRV_DEF_F(CModel, 1, DsAcl, redirectEnableMode, 1, {7,21,1})
        DRV_DEF_F(CModel, 1, DsAcl, terminateCidHdr, 1, {3,23,1})
        DRV_DEF_F(CModel, 1, DsAcl, u1ExtType, 1, {1,28,1})
        DRV_DEF_F(CModel, 1, DsAcl, u1_, 48, {1,0,28}, {0,12,20})
        DRV_DEF_F(CModel, 1, DsAcl, u1_g1_cnActionMode, 2, {1,26,2})
        DRV_DEF_F(CModel, 1, DsAcl, u1_g1_cnActionRed, 2, {1,20,2})
        DRV_DEF_F(CModel, 1, DsAcl, u1_g1_cnActionYellow, 2, {1,22,2})
        DRV_DEF_F(CModel, 1, DsAcl, u1_g1_cnAction, 2, {1,24,2})
        DRV_DEF_F(CModel, 1, DsAcl, u1_g1_dsFwdPtr, 16, {1,0,16})
        DRV_DEF_F(CModel, 1, DsAcl, u1_g1_ecmpGroupId, 12, {0,20,12})
        DRV_DEF_F(CModel, 1, DsAcl, u1_g1_macKnownOp, 2, {0,18,2})
        DRV_DEF_F(CModel, 1, DsAcl, u1_g1_truncateLenProfId, 4, {1,16,4})
        DRV_DEF_F(CModel, 1, DsAcl, u1_g2_adBypassIngressEdit, 1, {0,14,1})
        DRV_DEF_F(CModel, 1, DsAcl, u1_g2_adDestMap, 19, {1,1,19})
        DRV_DEF_F(CModel, 1, DsAcl, u1_g2_adNextHopExt, 1, {1,21,1})
        DRV_DEF_F(CModel, 1, DsAcl, u1_g2_adNextHopPtr, 18, {1,0,1}, {0,15,17})
        DRV_DEF_F(CModel, 1, DsAcl, u1_g2_ecmpTunnelMode, 1, {1,20,1})
        DRV_DEF_F(CModel, 1, DsAcl, u1_g2_macKnownOp, 2, {0,12,2})
        DRV_DEF_F(CModel, 1, DsAcl, u1_g3_galExist, 1, {1,18,1})
        DRV_DEF_F(CModel, 1, DsAcl, u1_g3_linkOamEn, 1, {1,17,1})
        DRV_DEF_F(CModel, 1, DsAcl, u1_g3_mepIndex, 14, {1,0,4}, {0,22,10})
        DRV_DEF_F(CModel, 1, DsAcl, u1_g3_mipEn, 1, {0,13,1})
        DRV_DEF_F(CModel, 1, DsAcl, u1_g3_oamDestChip, 7, {0,14,7})
        DRV_DEF_F(CModel, 1, DsAcl, u1_g3_oamDestSliceId, 2, {1,20,2})
        DRV_DEF_F(CModel, 1, DsAcl, u1_g3_oamHighPri, 1, {1,22,1})
        DRV_DEF_F(CModel, 1, DsAcl, u1_g3_packetOffset, 8, {1,8,8})
        DRV_DEF_F(CModel, 1, DsAcl, u1_g3_rxOamType, 4, {1,4,4})
        DRV_DEF_F(CModel, 1, DsAcl, u1_g3_timestampEn, 1, {0,21,1})
        DRV_DEF_F(CModel, 1, DsAcl, u1_g3_twampIsAck, 1, {1,23,1})
        DRV_DEF_F(CModel, 1, DsAcl, u1_g3_twampTsType, 1, {1,19,1})
        DRV_DEF_F(CModel, 1, DsAcl, u1_g4_xAdData, 48, {1,0,28}, {0,12,20})
        DRV_DEF_F(CModel, 1, DsAcl, u2Type, 2, {3,17,2})
        DRV_DEF_F(CModel, 1, DsAcl, u2_, 23, {3,0,17}, {2,26,6})
        DRV_DEF_F(CModel, 1, DsAcl, u2_gI2eSrcCid_i2eSrcCidValid, 1, {3,10,1})
        DRV_DEF_F(CModel, 1, DsAcl, u2_gI2eSrcCid_i2eSrcCid, 16, {3,0,10}, {2,26,6})
        DRV_DEF_F(CModel, 1, DsAcl, u2_gIpfix_denyIpfixInsertOperation, 1, {2,26,1})
        DRV_DEF_F(CModel, 1, DsAcl, u2_gIpfix_ipfixCfgProfileId, 8, {3,0,5}, {2,29,3})
        DRV_DEF_F(CModel, 1, DsAcl, u2_gIpfix_ipfixFlowLkpDisable, 1, {2,27,1})
        DRV_DEF_F(CModel, 1, DsAcl, u2_gIpfix_ipfixHashFieldSel, 4, {3,7,4})
        DRV_DEF_F(CModel, 1, DsAcl, u2_gIpfix_ipfixHashType, 4, {3,11,4})
        DRV_DEF_F(CModel, 1, DsAcl, u2_gIpfix_ipfixUdfSel, 1, {2,28,1})
        DRV_DEF_F(CModel, 1, DsAcl, u2_gIpfix_ipfixUsePIVlan, 1, {3,6,1})
        DRV_DEF_F(CModel, 1, DsAcl, u2_gIpfix_ipfixXKeyEn, 1, {3,5,1})
        DRV_DEF_F(CModel, 1, DsAcl, u2_gServiceId_queMapTypeValid, 1, {3,5,1})
        DRV_DEF_F(CModel, 1, DsAcl, u2_gServiceId_queMapType, 3, {3,2,3})
        DRV_DEF_F(CModel, 1, DsAcl, u2_gServiceId_serviceIdValid, 1, {3,16,1})
        DRV_DEF_F(CModel, 1, DsAcl, u2_gServiceId_serviceId, 10, {3,6,10})
        DRV_DEF_F(CModel, 1, DsAcl, u2_gServiceId_xAdData, 8, {3,0,2}, {2,26,6})
        DRV_DEF_F(CModel, 1, DsAcl, u2_gStatsOp_careDiscard, 1, {2,26,1})
        DRV_DEF_F(CModel, 1, DsAcl, u2_gStatsOp_statsColorAware, 1, {2,29,1})
        DRV_DEF_F(CModel, 1, DsAcl, u2_gStatsOp_statsPoolNumber, 6, {3,0,4}, {2,30,2})
        DRV_DEF_F(CModel, 1, DsAcl, u2_gStatsOp_statsPtr, 13, {3,4,13})
        DRV_DEF_F(CModel, 1, DsAcl, u2_gStatsOp_statsValid, 1, {2,28,1})
        DRV_DEF_F(CModel, 1, DsAcl, u2_gStatsOp_userDecapLen, 1, {2,27,1})
        DRV_DEF_F(CModel, 1, DsAcl, u3Type, 2, {4,9,2})
        DRV_DEF_F(CModel, 1, DsAcl, u3_, 17, {4,0,9}, {3,24,8})
        DRV_DEF_F(CModel, 1, DsAcl, u3_gCvlanAction_ccfi, 1, {3,24,1})
        DRV_DEF_F(CModel, 1, DsAcl, u3_gCvlanAction_ccos, 3, {3,25,3})
        DRV_DEF_F(CModel, 1, DsAcl, u3_gCvlanAction_cvlanId, 12, {4,0,8}, {3,28,4})
        DRV_DEF_F(CModel, 1, DsAcl, u3_gCvlanAction_xAdDataValid, 1, {4,8,1})
        DRV_DEF_F(CModel, 1, DsAcl, u3_gLbOperation_disableCflexLagRr, 1, {4,6,1})
        DRV_DEF_F(CModel, 1, DsAcl, u3_gLbOperation_disableEcmpRr, 1, {4,8,1})
        DRV_DEF_F(CModel, 1, DsAcl, u3_gLbOperation_disablePortLagRr, 1, {4,7,1})
        DRV_DEF_F(CModel, 1, DsAcl, u3_gLbOperation_modifyPortBasedHashProfile0, 1, {4,5,1})
        DRV_DEF_F(CModel, 1, DsAcl, u3_gLbOperation_modifyPortBasedHashProfile1, 1, {3,30,1})
        DRV_DEF_F(CModel, 1, DsAcl, u3_gLbOperation_newPortBasedHashProfileId0, 6, {4,0,5}, {3,31,1})
        DRV_DEF_F(CModel, 1, DsAcl, u3_gLbOperation_newPortBasedHashProfileId1, 6, {3,24,6})
        DRV_DEF_F(CModel, 1, DsAcl, u3_gMetadata_isSpanPkt, 1, {4,8,1})
        DRV_DEF_F(CModel, 1, DsAcl, u3_gMetadata_metadata, 15, {4,0,7}, {3,24,8})
        DRV_DEF_F(CModel, 1, DsAcl, u3_gMetadata_resetMetadata, 1, {4,7,1})
        DRV_DEF_F(CModel, 1, DsAcl, u3_gReplaceLbHashOperation_disableCflexLagRr, 1, {4,4,1})
        DRV_DEF_F(CModel, 1, DsAcl, u3_gReplaceLbHashOperation_disableEcmpDlb, 1, {4,7,1})
        DRV_DEF_F(CModel, 1, DsAcl, u3_gReplaceLbHashOperation_disableEcmpRr, 1, {4,6,1})
        DRV_DEF_F(CModel, 1, DsAcl, u3_gReplaceLbHashOperation_disableModifyEcmpStageBitMap, 2, {4,0,2})
        DRV_DEF_F(CModel, 1, DsAcl, u3_gReplaceLbHashOperation_disablePortLagRr, 1, {4,5,1})
        DRV_DEF_F(CModel, 1, DsAcl, u3_gReplaceLbHashOperation_ipfixHashKeySaltEn, 1, {4,8,1})
        DRV_DEF_F(CModel, 1, DsAcl, u3_gReplaceLbHashOperation_replaceLoadBalanceHashMode, 2, {4,2,2})
        DRV_DEF_F(CModel, 1, DsAcl, u3_gReplaceLbHashOperation_replaceLoadBalanceHashValue, 8, {3,24,8})
        DRV_DEF_F(CModel, 1, DsAcl, u4Type, 1, {5,3,1})
        DRV_DEF_F(CModel, 1, DsAcl, u4_, 24, {5,0,3}, {4,11,21})
        DRV_DEF_F(CModel, 1, DsAcl, u4_gStripOp_flexOpCode, 2, {4,11,2})
        DRV_DEF_F(CModel, 1, DsAcl, u4_gStripOp_packetType, 3, {4,29,3})
        DRV_DEF_F(CModel, 1, DsAcl, u4_gStripOp_payloadOffsetStartPoint, 2, {5,0,2})
        DRV_DEF_F(CModel, 1, DsAcl, u4_gStripOp_tunnelPayloadOffset, 7, {4,22,7})
        DRV_DEF_F(CModel, 1, DsAcl, u4_gStripOp_xAdData, 9, {4,13,9})
        DRV_DEF_F(CModel, 1, DsAcl, u4_gSvlanAction_scfiGreen, 1, {4,11,1})
        DRV_DEF_F(CModel, 1, DsAcl, u4_gSvlanAction_scfiRed, 1, {4,13,1})
        DRV_DEF_F(CModel, 1, DsAcl, u4_gSvlanAction_scfiYellow, 1, {4,12,1})
        DRV_DEF_F(CModel, 1, DsAcl, u4_gSvlanAction_scosGreen, 3, {4,14,3})
        DRV_DEF_F(CModel, 1, DsAcl, u4_gSvlanAction_scosRed, 3, {4,20,3})
        DRV_DEF_F(CModel, 1, DsAcl, u4_gSvlanAction_scosYellow, 3, {4,17,3})
        DRV_DEF_F(CModel, 1, DsAcl, u4_gSvlanAction_svlanId, 12, {5,0,3}, {4,23,9})
        DRV_DEF_F(CModel, 1, DsAcl, vlanActionProfileId, 8, {5,4,8})
        DRV_DEF_F(CModel, 1, DsAcl, xAdEn, 1, {8,12,1})
        DRV_DEF_F(CModel, 1, DsAcl, xAdIndex, 2, {8,9,2})
        DRV_DEF_F(CModel, 1, DsAcl, xAluEn, 1, {8,11,1})
        DRV_DEF_F(CModel, 1, DsAcl, xAluId, 2, {8,13,2})
    DRV_DEF_D(CModel, 1, SetDsErmAqmQueueThrdQuantProfile, MEM_TYPE_PER_DP, Op_Default, 1024, 7, 0)
        DRV_DEF_F(CModel, 1, SetDsErmAqmQueueThrdQuantProfile, g_0_wredAvgMaxLen, 17, {0,0,17})
        DRV_DEF_F(CModel, 1, SetDsErmAqmQueueThrdQuantProfile, g_0_wredProbFactor, 7, {0,17,7})
        DRV_DEF_F(CModel, 1, SetDsErmAqmQueueThrdQuantProfile, g_1_wredAvgMaxLen, 17, {1,0,17})
        DRV_DEF_F(CModel, 1, SetDsErmAqmQueueThrdQuantProfile, g_1_wredProbFactor, 7, {1,17,7})
        DRV_DEF_F(CModel, 1, SetDsErmAqmQueueThrdQuantProfile, g_2_wredAvgMaxLen, 17, {2,0,17})
        DRV_DEF_F(CModel, 1, SetDsErmAqmQueueThrdQuantProfile, g_2_wredProbFactor, 7, {2,17,7})
        DRV_DEF_F(CModel, 1, SetDsErmAqmQueueThrdQuantProfile, g_3_wredAvgMaxLen, 17, {3,0,17})
        DRV_DEF_F(CModel, 1, SetDsErmAqmQueueThrdQuantProfile, g_3_wredProbFactor, 7, {3,17,7})
        DRV_DEF_F(CModel, 1, SetDsErmAqmQueueThrdQuantProfile, g_4_wredAvgMaxLen, 17, {4,0,17})
        DRV_DEF_F(CModel, 1, SetDsErmAqmQueueThrdQuantProfile, g_4_wredProbFactor, 7, {4,17,7})
        DRV_DEF_F(CModel, 1, SetDsErmAqmQueueThrdQuantProfile, g_5_wredAvgMaxLen, 17, {5,0,17})
        DRV_DEF_F(CModel, 1, SetDsErmAqmQueueThrdQuantProfile, g_5_wredProbFactor, 7, {5,17,7})
        DRV_DEF_F(CModel, 1, SetDsErmAqmQueueThrdQuantProfile, g_6_wredAvgMaxLen, 17, {6,0,17})
        DRV_DEF_F(CModel, 1, SetDsErmAqmQueueThrdQuantProfile, g_6_wredProbFactor, 7, {6,17,7})
    DRV_DEF_D(CModel, 1, DsErmAqmQueueThrdProfile, MEM_TYPE_PER_DP, Op_Default, 256, 12, 0)
        DRV_DEF_F(CModel, 1, DsErmAqmQueueThrdProfile, g_0_wredAvgMaxLen, 17, {1,0,17})
        DRV_DEF_F(CModel, 1, DsErmAqmQueueThrdProfile, g_0_wredAvgMinLen, 17, {0,0,17})
        DRV_DEF_F(CModel, 1, DsErmAqmQueueThrdProfile, g_0_wredProbFactor, 7, {2,0,7})
        DRV_DEF_F(CModel, 1, DsErmAqmQueueThrdProfile, g_1_wredAvgMaxLen, 17, {4,0,17})
        DRV_DEF_F(CModel, 1, DsErmAqmQueueThrdProfile, g_1_wredAvgMinLen, 17, {3,0,17})
        DRV_DEF_F(CModel, 1, DsErmAqmQueueThrdProfile, g_1_wredProbFactor, 7, {5,0,7})
        DRV_DEF_F(CModel, 1, DsErmAqmQueueThrdProfile, g_2_wredAvgMaxLen, 17, {7,0,17})
        DRV_DEF_F(CModel, 1, DsErmAqmQueueThrdProfile, g_2_wredAvgMinLen, 17, {6,0,17})
        DRV_DEF_F(CModel, 1, DsErmAqmQueueThrdProfile, g_2_wredProbFactor, 7, {8,0,7})
        DRV_DEF_F(CModel, 1, DsErmAqmQueueThrdProfile, g_3_wredAvgMaxLen, 17, {10,0,17})
        DRV_DEF_F(CModel, 1, DsErmAqmQueueThrdProfile, g_3_wredAvgMinLen, 17, {9,0,17})
        DRV_DEF_F(CModel, 1, DsErmAqmQueueThrdProfile, g_3_wredProbFactor, 7, {11,0,7})
    DRV_DEF_D(CModel, 1, DsErmAqmQueueCfg, MEM_TYPE_PER_DP, Op_Default, 78, 1, 0)
        DRV_DEF_F(CModel, 1, DsErmAqmQueueCfg, g_0_avgQueueLenResetEn, 1, {0,4,1})
        DRV_DEF_F(CModel, 1, DsErmAqmQueueCfg, g_0_ewmaWeightFactor, 4, {0,0,4})
        DRV_DEF_F(CModel, 1, DsErmAqmQueueCfg, g_1_avgQueueLenResetEn, 1, {0,12,1})
        DRV_DEF_F(CModel, 1, DsErmAqmQueueCfg, g_1_ewmaWeightFactor, 4, {0,8,4})
        DRV_DEF_F(CModel, 1, DsErmAqmQueueCfg, g_2_avgQueueLenResetEn, 1, {0,20,1})
        DRV_DEF_F(CModel, 1, DsErmAqmQueueCfg, g_2_ewmaWeightFactor, 4, {0,16,4})
        DRV_DEF_F(CModel, 1, DsErmAqmQueueCfg, g_3_avgQueueLenResetEn, 1, {0,28,1})
        DRV_DEF_F(CModel, 1, DsErmAqmQueueCfg, g_3_ewmaWeightFactor, 4, {0,24,4})
    DRV_DEF_D(CModel, 1, MsPacketHeaderTail, MEM_TYPE_PER_CORE, Op_Default, 0, 2, 0)
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_, 64, {1,0,32}, {0,0,32})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gCpu_bypassMacsecProc, 1, {1,8,1})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gCpu_cpuLocalPhyPortFrom, 1, {1,24,1})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gCpu_cpuReserved, 4, {1,28,4})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gCpu_cpuSendPktDoNotLoopMode, 1, {1,26,1})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gCpu_destChannelIdFromCpu, 9, {0,10,9})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gCpu_destChannelIdValidFromCpu, 1, {0,19,1})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gCpu_destIsLag, 1, {1,7,1})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gCpu_destPort, 16, {1,0,7}, {0,23,9})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gCpu_headerHashValid, 1, {1,25,1})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gCpu_intAndSrShared, 14, {1,10,14})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gCpu_isSrv6Share, 1, {1,27,1})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gCpu_queMapType, 3, {0,20,3})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gCpu_serviceId, 10, {0,0,10})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gCpu_useOuterService, 1, {1,9,1})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gFromIpe_bypassMacsecProc, 1, {0,26,1})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gFromIpe_destIsLag, 1, {1,28,1})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gFromIpe_destPort, 16, {1,12,16})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gFromIpe_intAndSrShared, 14, {1,0,12}, {0,30,2})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gFromIpe_isSrv6Share, 1, {1,31,1})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gFromIpe_keepTtl, 1, {1,29,1})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gFromIpe_logicDestPort, 16, {0,10,16})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gFromIpe_queMapType, 3, {0,27,3})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gFromIpe_serviceId, 10, {0,0,10})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gFromIpe_useOuterService, 1, {1,30,1})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gLoop_aclLogId0, 2, {1,0,1}, {0,31,1})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gLoop_aclLogId1, 2, {1,1,2})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gLoop_aclLogId2, 2, {1,3,2})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gLoop_customerIdValid, 1, {1,10,1})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gLoop_destIdDiscard, 1, {1,9,1})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gLoop_destIsLag, 1, {1,27,1})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gLoop_destPort, 16, {1,11,16})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gLoop_exceptionFromSgmac, 1, {0,8,1})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gLoop_exceptionPacketType, 3, {0,23,3})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gLoop_exceptionSubIndex, 5, {0,26,5})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gLoop_exceptionVector, 14, {0,9,14})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gLoop_l2SpanId, 2, {1,7,2})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gLoop_l3SpanId, 2, {1,5,2})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gLoop_queMapType, 3, {1,29,3})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gLoop_serviceId, 8, {0,0,8})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gLoop_useOuterService, 1, {1,28,1})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gOam_bypassMacsecProc, 1, {0,27,1})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gOam_oamReserved, 35, {1,0,32}, {0,29,3})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gOam_queMapType, 3, {0,10,3})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gOam_serviceId, 10, {0,0,10})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gOam_useOuterService, 1, {0,28,1})
        DRV_DEF_F(CModel, 1, MsPacketHeaderTail, u_gOam_vrfId, 14, {0,13,14})
